Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Got problem when trying to install JDK5.0 on linux

 
Nancy Zhang
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Thanks.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Sun installer is a shell script. It calls other programs, like "tail". Here the error message is coming from "tail" and tail is complaining.

The funny thing is that your "tail" error message doesn't look like GNU tail, but like a message from some other version. GNU tail usage messages look like:



Are you sure you're trying to install this on Linux, specifically, and not on BSD, Solaris, HP-UX, or some other version of UNIX? What does "uname -a" say?

I'm going to move this to our Linux forum for further discussion.
 
Nancy Zhang
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
oh, yeah, you're right. it's solaris sparc. the workstation uses linux, but all things are actually installed on back solaris platform.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24208
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Nancy Zhang
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Layne Lund
Ranch Hand
Posts: 3061
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should post the exact error message that you get. It is difficult to answer your question otherwise.

Out of curiosity, why are you trying to compile the JDK source code?

Layne
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic