|
由于这学期开java课程,所以要安装JAVA开发环境,可是....
我下载了JDK1.5,安装在/opt/jdk1.5.0_04里
我vi /home/heefan/.bashrc文件,在末尾添加:
set JAVA_HOME=/opt/jdk1.5.0_04
export JAVA_HOME
set PATH=$PATHJAVA_HOME/bin
export PATH
set CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export CLASSPATH
然后抄了书一个程序看看能不能运行
程序名;hello.java
improt java.io.*
public class hello
{
public static void main(String[] args)
{
System.out.println("hello world in linux");
}
}
========================================================================
结果出现这样的提示:
bash:javac:command not found
<homehorse 给我指出编辑前的问题,当时写java hello.java是我粗心了 :-( >
----------------------------------------------------------------------
我随后进入 /opt/jdk1.5.0_04/bin 下,把hello.java复制到此,然后./javac hello.java, 就可以了.
看来还是我的环境变量出了问题,可是我检查不出环境变量有什么问题.
大小写我也区分了.路径检查了几遍,也没有问题.
谢谢 阿蟾sir 给我的两个链接
不过小弟接触linux时间不长,有些东西没有搞懂,怕现在建立不会删除阿,
所以给出的两个链接不晓得如何使用,
http://tech.ccidnet.com/pub/article/c302_a227217_p1.html
由于我是FC4+JDK,不想安装netbean,况且alternatives,我不能使用,提示没有这个命令.给出的三个 ln -s,而我的/usr/bin下只有java,没有javac,而且此java执行是
# ./java
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
显然非JDK的java,所以没有敢贸然链接.
关于http://www.linuxsir.cn/bbs/showthread.php?t=205401 这个链接,小弟不晓得,您是什么意思.
小弟愚笨.
----------------------------------------
我修改环境变量.bashrc后,用echo $PATH结果为:
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/heefan/bin
显然没有加入环境变量.其他就用说了.
---------------------------------------
罗嗦半天,我的问题还是没有解决.
渴求大虾指点 |
|