tnfh.net
当前位置:首页 >> 在命令行窗口编译.jAvA时出现错误找不到或无法加载... >>

在命令行窗口编译.jAvA时出现错误找不到或无法加载...

可能原因一:java类中没有main方法。必须有下面的main方法执行入口才可以: public static void main(String[] args) { } 可能原因二:说明当前的路径不是java文件存放路径。解决办法: 第一步:在cmd上通过cd进入相应java类路径。如(cd D:\Rem...

你的配置有问题。 javac.exe和java.exe对应path(也就是这2个程序所在的路径,一般为jdk\bin文件夹) Test.class对应classpath(也就是class文件的存放路径) 由于你在D:\这个目录直接运行 java Test,如果Test.class 没在这个文件夹里,classpa...

是不是Test.java里有package xxx; 可以用javac -d . Test.java 来编译(d后面空格,然后点,再空格,然后源文件), 通过java 包名.类名来执行应该就可以了;

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40 PATH=%JAVA_HOME%\bin; CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; -------------------------------- 其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。 其他的...

查看.java源文件中带main方法的类名与文件名是不是完全一致,包括大小写,可能是类名写错了,具体java写法参考下图

在环境变量classpath中添加一个点 比如:.;E:\Program Files\Java\jdk1.6.0_05\lib\tools.jar;E:\Program Files\Java\jdk1.6.0_05\jre\lib\dt.jar

建议你用Eclipse里面新建个项目,在新建个类,来学习,你自己写txt 错误实在不好找,写好了按照我图上的运行下,就能看到结果了。

package是hellojava吧?那如果在E:/Workspace/hellojava/src/hellojava这目录下运行,应该这样写: java -cp ../ hellojava.hello或者用绝对路径: java -cp E:/Workspace/hellojava/src hellojava.hello

在执行编译命令之前,在 C盘目录下,执行命令:vcvar32 ;Setting environment for using Microsoft visitudio 2008 tools 然后使用 cd 命令进入文件所在目录,cl XXX.c就可以编译通过了

把-d.去掉再试试看 如果不行就是文件名打错了 要不然就是环境变量没设置好 希望我的回答能够帮助到您,谢谢。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com