|
发表于 2006-11-7 21:43:30
|
显示全部楼层
Post by 心静尘埃
我不知道你说的什么,能提供具体的命令给我吗?
怎么删除gcj啊 ,其他的gcj又是什么啊 ,他和gnu的gcj有什么不同啊 !
我在redhat as3 里面没有出现这个问题啊!
请你详细点好吗? 1. 我给你的建议是不要设置环境变量
你不是已经设置环境变量了吗, 我说不要设置, 你有什么不明白了. 你不明白如何"不设置", 还是不明白为什么不设置?
2. 只需要建立 java,javac的同名链接到/usr/bin目录下就可以了.
因为各个机器的路径不同, 所以我不能给出具体的代码, 建立链接的命令为 ln, 你man ln得到它的帮助. 或者找一本Linux的入门书一般都有建立链接的内容. 同名链接就是链接(名词)与被链接的文件取名相同, 如java的链接命名为java.
3. 另外, 把gcj给删除掉.
如果gcj不是你安装的, 就运行
rm /usr/bin/java
rm /usr/bin/javac
简单的删除这两个文件. 然后安装Sun的JDK/JRE. Sun发明了Java, 所以他的Java虚拟机一般是最合适的.
http://www.ideawu.net/tomcatinstall.html
1,安装J2SDK
1.2 使用sun网站上的安装包
具体方法参考sun网站上的安装说明。也可以参考我的做法(图形界面操作):
下载正确的压缩包后解压,一般得到类似名为jdk1.x.x的文件夹。将整个文件夹移动到/usr/lib目录下,然后进入 jdk.1.x.x/bin下的java, javac, javadoc, jar四个可执行文件创建链接,然后复制到/usr/bin文件夹下,并且改名为与原文件相同。这样做的原因是一般/usr/bin是$PATH环境变量的一部分,以后你想运行javac命令编绎一个.java源文件时,只需要输入javac filename就行了,而不需要输入javac文件所在的完整路径。
JAVA_HOME环境变量可以不设置,因为据我的使用经验,java,javac等jdk的程序知道在哪里找到自己的家。当某个程序需要JAVA_HOME环境变量,我们再在它的启动脚本中设置。因为使用JAVA_HOME环境变量的程序很少。 |
|