LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1494|回复: 10

安装JDK1.5时出现的问题

[复制链接]
发表于 2005-9-8 14:17:07 | 显示全部楼层 |阅读模式
由于这学期开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
显然没有加入环境变量.其他就用说了.
---------------------------------------

罗嗦半天,我的问题还是没有解决.

渴求大虾指点
发表于 2005-9-8 14:25:55 | 显示全部楼层
参考一下这儿:

http://tech.ccidnet.com/pub/article...a227217_p1.html

http://www.linuxsir.cn/bbs/showthread.php?t=205401

其实装好后,做个java的链接,做个java.sh就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-8 14:33:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-9-8 14:47:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-9-8 15:21:36 | 显示全部楼层
------------------------------------------------
结果出现这样的提示:
java Hello.java
------------------------------------------------

应该是javac Hello.java
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-8 22:20:08 | 显示全部楼层
Post by 阿蟾
参考一下这儿:

http://tech.ccidnet.com/pub/article...a227217_p1.html

http://www.linuxsir.cn/bbs/showthread.php?t=205401

其实装好后,做个java的链接,做个java.sh就好了


我编辑了我的问题贴子,

非常感谢您给的提示,不过我还是很糊涂.新手多多包涵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-8 22:30:16 | 显示全部楼层
Post by homehorse
------------------------------------------------
结果出现这样的提示:
java Hello.java
------------------------------------------------

应该是javac Hello.java


谢谢您的提示,我已经修改了原贴.是我粗心了.不好意思!不过问题依旧阿!
回复 支持 反对

使用道具 举报

发表于 2005-9-8 22:35:26 | 显示全部楼层
/etc/bash.bashrc

/etc/profile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-9 18:01:54 | 显示全部楼层
Post by eTony
/etc/bash.bashrc

/etc/profile


我不知道为什么我的bashrc修改没有用,但是网上都说修改bashrc仅仅针对当前用户,实在我的修改不起什么作用,还是要放弃.

我修改了profile后,java环境变量就OK了.

但是还有一个问题,就是 在JAVA控制面板,我的不能显示中文,我看了http://www.linuxsir.cn/bbs/showthread.php?t=158384 这个精华贴,1.5和1.4出入这么大? 那篇文章提到的72和第三步那个lib下的文件,我这里就没有.

我JAVA控制面板里中文都是小方块,还不如显示英文讷!
回复 支持 反对

使用道具 举报

发表于 2005-9-12 16:55:40 | 显示全部楼层
Post by Heefan
我JAVA控制面板里中文都是小方块


在/usr/java/jXX1.5.0_04/lib/fonts里做个文件夹,名命为fallback,cp或link一个中文字体进去即可。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表