免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1774 | 回复: 12
打印 上一主题 下一主题

新手请教高手 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-18 10:14 |只看该作者 |倒序浏览
我在C盘根目录下安装了jdk1.3.1
,环境变量设的是:
javahome=C:\JDK1.3.1
classpath=.;%javahome%\lib
path=%javahome%\bin

测试下面的例子
helloworld。java
public class HelloWorld {
    public static void main(String arg[]) {
        System.out.println("Hello, World!";
    }
}



//
编译:javac helloworld。java通过
运行:java helloworld
出错:Exception in thread "main" java.lang.NoSuchMethodError: main


因为以前我记得测试过,好像现在就可以了
不知为什么总是出现这样的错误

论坛徽章:
0
2 [报告]
发表于 2004-03-18 10:21 |只看该作者

新手请教高手

環境設置:
JAVA_HOME=“你JDK的安裝目錄”
CLASSPATH=%JAVA_HOME%\lib
PATH=%JAVA_HOME%\bin

搞定。

不是javahome而是java_home
大小寫都行。

论坛徽章:
0
3 [报告]
发表于 2004-03-18 10:27 |只看该作者

新手请教高手

对不起。我得变量都是大写,也是JAVA_HOME,刚才写的不够准确,
再帮我想想原因吧

论坛徽章:
0
4 [报告]
发表于 2004-03-18 10:27 |只看该作者

新手请教高手

此外,需要把class文件所在路径也添加到classpath环境变量中

论坛徽章:
0
5 [报告]
发表于 2004-03-18 10:34 |只看该作者

新手请教高手

比如你的jdk安裝在c:\jdk

你可以通過如下設置:
JAVA_HOME=c:\jdk      如果你不用java服務器,可以不用設置這一項。
classpath=c:\jdk\lib
path=c:\jdk\bin

不要用%JAVA_HOME%\BIN
         %JAVA_HOME%\LIB

论坛徽章:
0
6 [报告]
发表于 2004-03-18 10:38 |只看该作者

新手请教高手

在执行java命令時


你應該在你.class文件的目錄中.

论坛徽章:
0
7 [报告]
发表于 2004-03-18 10:46 |只看该作者

新手请教高手

还是不行,要疯掉了

论坛徽章:
0
8 [报告]
发表于 2004-03-18 11:16 |只看该作者

新手请教高手

classpath不对,你按照精华贴里的内容设置classpath.

论坛徽章:
0
9 [报告]
发表于 2004-03-18 11:52 |只看该作者

新手请教高手

classpath加入了当前目录"."就应该没问题, 有没有使用package?
若有,去掉
红色法拉利 该用户已被删除
10 [报告]
发表于 2004-03-18 12:19 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP