Results 1 to 6 of 6

Thread: java compiler and interpreter

Hybrid View

  1. #1
    Junior Member registered user
    Join Date
    Aug 2003
    Posts
    17

    java compiler and interpreter

    i have a dual boot system with XP and knoppix.
    i am not very well versed when it comes to linux, but i can't really concentrate on learning linux because i am stuck using windows for all the programming stuff i do.

    i tried to download the compiler and interpreter from java.sun.com but i really don't know how to make it install or run. as i said im not well versed in linux. can i apt-get them someway?

    any help would be appreciated

  2. #2
    Junior Member registered user
    Join Date
    Sep 2003
    Posts
    22
    Sun does not use an open license for Java so it is not included with the official Debian archives, so you can't apt-get install with a stock /etc/sources.list file.

    However, the Blackdown project (blackdown.org) provides Java packages for Debian (and many others). These are not very up to date (usually) so I just download the Java SDK (not the JRE!) from Sun and install it.

    Here's how you do it:

    1. Download the "Linux self-extracting file" package from http://java.sun.com/j2se/1.4.2/download.html

    2. Create a directory for Java related stuff under /usr/local:
    $ cd /usr/local
    $ su (enter password for root, note that the prompt changes when you're root)
    # mkdir java
    # cd java

    3. Then you need to run the file. With this file you can do it like this:
    # sh j2sdk-1_4_2_01-linux-i586.bin
    ....or like this:
    # chmod +x j2sdk-1_4_2_01-linux-i586.bin (this makes the file executable)
    # /home/hw/downloads/j2sdk-1_4_2_01-linux-i586.bin (execute it - run this from the /usr/local/java directory)

    4. Now it's installed. Still, the java and javac commands won't work from the command line because the /bin subdirectory from the SDK isn't in the path. We need to add them somehow. There are many different ways of doing this but this is how I usually do it:
    Edit /etc/profile (as root) with your favourite text editor. There should be a line that specifies directories that contain executables and should be added to the PATH environment variable. Something like this:
    PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
    The directories are separated by colons(. Add a colon at the end of the line (but before the closing quote) and add the Java bin directory. If you followed my outline above it should be /usr/local/java/j2sdk1.4.2/bin/.
    Now the line looks like this:
    PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/java/j2sdk/bin"
    Save the file!

    Either log out and log in again or do a "source /etc/profile" to let the changes take effect. Type "javac" at the shell prompt and you should see the exact same thing as you see on Windows!

    hw

  3. #3
    Junior Member registered user
    Join Date
    Aug 2003
    Posts
    17
    thanks a shitload!! i will try this tonight for sure. thank you for your help, ill post if i have any troubles (i probably wont)

  4. #4
    Junior Member registered user
    Join Date
    Feb 2004
    Location
    Michigan
    Posts
    12
    Thanks a shit-load indeed. That is an excellent how-to post. You are a scholar and a gentleman.

  5. #5
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Long Island, NY, USA
    Posts
    1,256
    Yup, getting everything from java.sun.com is a good idea. That way you have the full java suite including javac, java, javadoc and appletviewer.

    However, I use the following method without installing anything to an hdinstall (also works off a liveCD boot).

    http://www.knoppix.net/forum/viewtopic.php?p=38190
    http://www.knoppix.net/forum/viewtopic.php?p=38440

    Enjoy!

    Regards,
    AJG

  6. #6
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    Long Island, NY, USA
    Posts
    1,256
    OK, I just tried to install the *.rpm with alien and kpackage as root. I used the *.rpm for J2SE 1.5 instead of the method listed above because I need to change the version of java system wide so all my users would get the update. The JDK that comes with KNOPPIX doesn't include javax.swing.*, javadoc or appletviewer. So I want all my users to get all this stuff! The problem is that the new java installation isn't available to my users. Did I forget to do something???

    TIA,
    AJG

Similar Threads

  1. php interpreter error
    By mrobertson in forum General Support
    Replies: 0
    Last Post: 06-07-2005, 02:45 PM
  2. Can't execute a file since bad interpreter
    By gopikrish in forum General Support
    Replies: 1
    Last Post: 08-21-2004, 02:52 AM
  3. CC-Compiler & apt-get
    By Ralf79 in forum General Support
    Replies: 0
    Last Post: 11-26-2003, 09:34 PM
  4. Where do i find C++ compiler?
    By Rookie in forum General Support
    Replies: 3
    Last Post: 10-11-2003, 11:30 PM
  5. Bash Bad Interpreter
    By michaelmontagne in forum General Support
    Replies: 1
    Last Post: 09-04-2003, 09:17 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


(2) Seagate SAS Hard Drive Exos 7E8 3TB 7200RPM 128MB 12Gb/s 3.5 ST3000NM0035 picture

(2) Seagate SAS Hard Drive Exos 7E8 3TB 7200RPM 128MB 12Gb/s 3.5 ST3000NM0035

$49.99



Dell EMC WD-HITACHI H5H72101CLAR10T0 10TB 7.2K SAS 12Gb/s SED 3.5in A POH 0-50k picture

Dell EMC WD-HITACHI H5H72101CLAR10T0 10TB 7.2K SAS 12Gb/s SED 3.5in A POH 0-50k

$189.99



Seagate BarraCuda ST3000DM008 3TB Internal SATA 6Gb 3.5

Seagate BarraCuda ST3000DM008 3TB Internal SATA 6Gb 3.5" Hard Drive 7200RPM 64MB

$91.99



WD Ultrastar DC HC530 14TB SATA 6G 3.5

WD Ultrastar DC HC530 14TB SATA 6G 3.5" 7200RPM Enterprise HDD - WUH721414ALE604

$329.99



Seagate ST500DM009 BarraCuda 500 GB 3.5

Seagate ST500DM009 BarraCuda 500 GB 3.5" SATA III Desktop Hard Drive

$14.99



Toshiba MG04ACA400 4TB 3.5-inch SATA 6 Gb/s 7,200 RPM Internal Hard Drive picture

Toshiba MG04ACA400 4TB 3.5-inch SATA 6 Gb/s 7,200 RPM Internal Hard Drive

$49.99



Seagate ST28000NM001C 28TB 256MB 7200RPM 3.5

Seagate ST28000NM001C 28TB 256MB 7200RPM 3.5" SATA 6.0Gb/s Enterprise Hard Drive

$669.99



Toshiba 14TB MG07 MG07ACA14TEY 7.2K RPM SATA 6Gb/s 512e 3.5

Toshiba 14TB MG07 MG07ACA14TEY 7.2K RPM SATA 6Gb/s 512e 3.5" Enterprise HDD

$299.00



Seagate 6TB HDD ST6000NM0034 7.2K 3.5

Seagate 6TB HDD ST6000NM0034 7.2K 3.5" SAS 12Gb/s (NOT FOR PC - FOR SERVER ONLY)

$87.00



HDD 3.5

HDD 3.5" SATA Hard Drive with Windows 10/Win 11 64x Installed Legacy

$35.00