找回密码
 FreeOZ用户注册
查看: 1529|回复: 12
打印 上一主题 下一主题

eclipse调试正常的JAVA类,用java命令符打开却出错了

[复制链接]
跳转到指定楼层
1#
发表于 18-1-2010 03:10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
大家好,我刚才调试了一下JAVA最简单的Hello world程序,用eclipse的时候能够成功输出,后面改成用命令符试一下,开始用javac ...命令编译成功了,也生成了HelloWorld.class,但是怎么用java HelloWorld命令打开时却出现错误呢?出错的信息如下面图片所示,麻烦各位专家帮忙看看。
我知道java HelloWorld这时候不能跟.class,带上.class当然也不行了。后面我把这个文件拷到C盘根目录下试了一下,还是同样的结果。
回复  

使用道具 举报

2#
发表于 18-1-2010 07:59:24 | 只看该作者
你没设置WINDOWS的环境变量,找不到你的CLASS。
你可以设置windows的环境变量,或者用java 命令的时候加上你的class 的路径。
后者比较好
回复  

使用道具 举报

3#
 楼主| 发表于 18-1-2010 10:44:02 | 只看该作者

回复 #2 lufumin1832 的帖子

环境变量我设过了呀,设的方法跟下面这个帖子一样

http://tech.ccidnet.com/art/3539/20080903/1562491_1.html

设好之后还用cmd>>java -version 也正常显示java的版本了。
回复  

使用道具 举报

4#
发表于 18-1-2010 10:47:03 | 只看该作者



should be Java HelloWorld
not java helloWorld.class
回复  

使用道具 举报

5#
 楼主| 发表于 18-1-2010 11:02:53 | 只看该作者

回复 #4 lufumin1832 的帖子

是的是的,就是 java HelloWorld,没有加上.class

还是不行
回复  

使用道具 举报

6#
发表于 18-1-2010 11:25:35 | 只看该作者
你的HelloWorld是在桌面目录上吗?
如果不是,先切换到包含HelloWorld的目录,再执行。
或者设置Classpath包含有HelloWorld的目录。

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

7#
 楼主| 发表于 18-1-2010 12:23:39 | 只看该作者

回复 #6 mayabin 的帖子

HelloWorld是在桌面上的,后面换到C盘根目录也不行,没关系了,不行的话我就用eclipse好了,要是用eclipse也发现问题了再来向各位高手请教。
回复  

使用道具 举报

8#
发表于 18-1-2010 15:01:16 | 只看该作者
java -cp . HellowWorld

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

9#
发表于 18-1-2010 17:39:36 | 只看该作者
Set current directory . into your classpath

评分

参与人数 1威望 +10 收起 理由
dark008 + 10 谢谢分享!

查看全部评分

回复  

使用道具 举报

10#
 楼主| 发表于 18-1-2010 20:01:54 | 只看该作者
回复  

使用道具 举报

11#
发表于 17-2-2010 01:15:22 | 只看该作者
一般建议在环境变量classpath中加上当前路径
回复  

使用道具 举报

12#
发表于 17-2-2010 19:58:50 | 只看该作者
classpath should be like this
.;D:\Program Files\Java\jdk1.6.0_03\......

注意 点分号
以下两位说的都是这个意思

原帖由 ironcool 于 18-1-2010 16:01 发表
java -cp . HellowWorld

原帖由 wykdy 于 17-2-2010 02:15 发表
一般建议在环境变量classpath中加上当前路径
回复  

使用道具 举报

13#
 楼主| 发表于 17-2-2010 21:18:40 | 只看该作者
原帖由 zycbob 于 17-2-2010 20:58 发表
classpath should be like this
.;D:\Program Files\Java\jdk1.6.0_03\......

注意 点分号
以下两位说的都是这个意思

原帖由 ironcool 于 18-1-2010 16:01 发表
java -cp . HellowWorld

原帖由 wykdy 于 ...


呵呵呵,加过了,现在回想起来我这个问题真是菜得可以的

现在我已经开始用Swing了,发现Swing的界面也很不错啊,完全不像很多人说的比本地库差很多。
回复  

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 29-5-2024 08:31 , Processed in 0.054003 second(s), 36 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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