QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 909|回复: 7

有個java的問題(在red hat9 linux)

[复制链接]
发表于 2005-4-5 12:17:55 | 显示全部楼层 |阅读模式
大家好
想問一下
安裝java後,如何設定path classpath
可以教教我嗎
謝謝
发表于 2005-4-5 13:20:21 | 显示全部楼层
先搜搜吧。
回复

使用道具 举报

 楼主| 发表于 2005-4-5 23:54:31 | 显示全部楼层
我找過了
可以教我嗎
回复

使用道具 举报

发表于 2005-4-6 09:35:37 | 显示全部楼层
在你的.bash_profile里设置。
[code:1]
export JAVA_HOME=你的目录
export CALSSPATH=你的目录
[/code:1]
回复

使用道具 举报

发表于 2005-4-6 09:41:16 | 显示全部楼层
别忘了把
[code:1] $JAVA_HOME/bin
[/code:1]
加到你的Path中  
回复

使用道具 举报

 楼主| 发表于 2005-4-6 21:18:40 | 显示全部楼层
我沒有.bash_profile
我只有.bashrc

我設定如下
export JAVA_HOME=/usr/java/j2sdk1.4.2_08
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

我有使用java -versiion
有出現我所使用的java版本

但是我執行一個程式卻有問題,可以幫我看一看嗎
程式如下:

import javax.swing.*;

public class test1
{
       public static void main(String[] args)
       {
              JFrame p=new JFrame();
              p.setSize(10,20);
              p.show();
        }
}

錯誤訊息如下
test1.java:7: Type `JFrame' not found in the declaration of the local variable `p'.
                 JFrame p=new JFrame();

我是linux的新手
可以教教我好嗎
謝謝您
回复

使用道具 举报

发表于 2005-4-7 19:23:42 | 显示全部楼层
我觉得你CLASSPATH应该设$JAVA_HOME/lib/,而不是具体的jar,看编译错误的意思就是没找到swing的那些库。其实你编译的时候也可以直接指定--classpath参数。

不过这些方法都不好,我还是建议你用一个好点的ide,像eclipse, netbean都很好,安装了之后一般会自己检测到你java安装的位置,以后你的新的java project默认都会自动加上标准库的path.
回复

使用道具 举报

 楼主| 发表于 2005-4-12 11:06:24 | 显示全部楼层
謝謝大家
我會了
都設定好了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 07:14 , Processed in 0.040810 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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