Java编译成功后怎么不能运行啊

我的PATH怎么回事啊我已经编译成功了啊.class文件都也出来了... 我的PATH

怎么回事啊
我已经编译成功了啊 .class 文件都也出来了
展开
 我来答
匿名用户
推荐于2017-09-13
展开全部

编译的时候最好在D:\Java>这里编译

即  D:\Java>javac WelcomeTest.java

 

运行的时候也在D:\Java>这里运行

即 D:\Java>java WelcomeTest

 

你的java文件和class文件都在D:\Java文件夹下

 

那么你在 C:\Program Files\Java\jdk1.6.0_10下输入java WelcomeTest肯定会报找不到啊

应该是到D:\Java目录下输入java  WelcomeTest来运行

 

或者你就在 C:\Program Files\Java\jdk1.6.0_10 输入 java -classpath D:\Java\  WelcomeTest

这样也可以运行

 

有图为证: 

笔划xsj楠
2013-03-25
知道答主
回答量:27
采纳率:0%
帮助的人:3.8万
展开全部

你还要设置一个叫做JAVA_HOME的变量,路径如图:

还有一个CLASSPATH变量,路径如图:

都设置好后,就没问题了。

追问
JAVA_HOME我设过了
CLASSPATH应该怎么设啊
这是我的
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10;
CLASSPATH .;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar
追答
JAVA_HOME后面没有分号;
CLASSPATH ;C:\Program Files\Java\jdk1.7.0_15\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_15\lib\tools.jar;.
就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d378c92e4
2013-03-26 · TA获得超过153个赞
知道答主
回答量:56
采纳率:0%
帮助的人:75.2万
展开全部
起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。
出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出Could not find the main class.program will exit,java.lang.UnsupportedClassVersionError不支持的Class版本错误。
这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。即使这个类并没有使用任何JDK5的新元素,但是JDK5生成的.class文件,JDK1.4及其以前的JVM都无法辨认!

详细请参考:
http://blog.csdn.net/wangcheng8080/archive/2008/05/29/2492265.aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁丁芳雪
2013-03-25 · TA获得超过123个赞
知道答主
回答量:250
采纳率:0%
帮助的人:109万
展开全部
这个 你为什么不在工具里面运行啊 , 那样比较好饿 ,而且以后你也不会在JDK里面运行手工运行程序了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友63917e8d1
2015-10-10 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:151
采纳率:80%
帮助的人:83.3万
展开全部
你是用的ide编辑的还是记事本。ide如果是eclipse的话直接右键run as application,必须在main函数上,如果是Javac编译的话,要运行就得java class文件名。前提是配置了Java环境变量,欢迎追问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式