This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I downloaded JDK 5.0 update 1 linux self-extracting file: jdk-1_5_0_01-linux-i586.bin, and use chmod to make it executable. But after I run jdk-1_5_0_01-linux-i586.bin and say 'yes' to the license agreement question, I got the following error msg: usage: tail [+/-[n][lbc][f]] [file] tail [+/-[n][l][r|f]] [file] jdk-1_5_0_01-linux-i586.bin: test: argument expected
I checked installation instructions from sun web site, and it doesn't mention anything about argument. Since it's my first time installing Java on linux platform, really don't know what else I should do to make the installation successful.
OK, great! So if your workstation is basically just an X terminal, and everything runs on the Solaris server, then you'll need to get the Solaris installer and use that instead. Alternatively, if you can install stuff directly on the Linux machine, then open a local terminal window and run the installer you have from there.
Joined: Jan 07, 2005
Great thanks! It's X terminal, and installer for solaris sparc has been installed successful minutes ago. : ) After preparing all environment, now comes my old question: when I try to compile java source (unzipped from src.zip) with this command:javac -d ./classes `find ./src -name '*.java'`, like what you said days ago, it cannot complete without error msg, because there are dependencies on other code which isn't provided in the source. I checked JDK distribution, there are some under /lib/ and some under /jre/lib/. But I can't tell which ones are useful here. Should I include all of them in -classpath option? or maybe only one or two are necessary?