我在自学java,写了一个helloworld的程序,可程序编译时总是显示找不到或无法加载主类 HelloWorld?

请问错在哪呢?求帮忙解答,谢谢!

第1个回答  2015-04-11
你这样执行:
java -cp d:\java HelloWrold

这里 cp即 classpath的缩写,指定用户查找类文件的位置,不然java是找不到这个路径的
第2个回答  2015-04-11
你没有保存HelloWorld.java
javac HelloWorld.java时HelloWorld.java为空。本回答被网友采纳

今天自学java编写了一个HelloWorld的代码但是cmd运行javac没有问题 但 ...
1、你没有设置path变量 2、你的路径中有空格,将路径用“”标起来,表示是一个完整的路径,不是在空格处分开。3、java命令后面不能.class后缀 或者用可以试试java -classpath

eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类
一、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择R...

...我现在正在学习Java!当我在输入Java helloworld却总出现:错误:找不...
你的java环境变量有问题,先卸载java7在安装上,环境变量参照网上的方法,重新设置一遍。另:classpath=“加上你的class文件目录”。

java 错误: 找不到或无法加载主类 test.HelloWorld?
两种解决办法:1.把package语句去掉,让编译文件处于当前文件夹 例如我将java文件的package去掉,放在F盘根目录 2.不去掉package,在java文件同级目录加一个package相同名称的文件夹;HelloWorld.java在src的j2se001文件夹下,j2se001下建一个同package名称的文件夹 或者下面这种,与上面实质是一样的,只是在...

JAVA新人,hello world程序一直显示在类中找不到main方法,求教
你的代码没有问题,是设置出了问题。你应该是写完代码直接就runAs了。解决有两种方法 1、先保存一下代码,然后再运行(不过每次都要这样做,麻烦)2、设置一下eclipse(eclipse ->window->preference->run and debug->Lunching )可以参考这个网址:网页链接 ...

java 找不到或无法加载主类
例如,如果你的HelloWorld.java在src的j2se001文件夹下,那么在j2se001目录下新建一个同名的文件夹。无论是哪种方法,其核心都是确保执行器能够正确地定位到编译后的class文件所在的package文件夹。通过调整这些设置,通常可以解决"找不到或无法加载主类"的错误。

...运行时显示“找不到或无法加载主类 helloworld ” ,怎么解决?_百度...
第二种可能就是:你的环境变量都是正确的,只是你编译的java源文件中,主函数public static void main(String args[]){}没有写在main这个类中。一个java源文件可以写很多类,编译的时候javac源文件之后,每个类生成一个class文件。你去运行的时候,并不一定是去java源文件名,而是去java主函数所在的...

java运行显示“找不到或无法加载主类”怎么回事?
在文件夹中,先使用javac编译为TestPlusPlus.class,然后尝试运行javaTestPlusPlus时可能会出错。这时,你需要去掉"package HelloWorld;",重新编译并指定完整包名运行,如javaHelloWorld.TestPlusPlus。另一种方法是创建一个与包名对应的文件夹(如HelloWorld),并将文件移动到该目录,然后在HelloWorld目录的...

java运行显示“找不到或无法加载主类”!
候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。解决办法:1.去掉 ”package HelloWorld;“ 重新用javac 编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。2.新建一个包名一样的文件夹,...

JAVA 错误: 找不到或无法加载主类 why.Helloworld
src下有个文件夹why,why里面放的是Helloworld.java文件(既然已经有“package why;"那么你的Helloworld.java文件必须放在why这个文件夹下)。那么你应该cd d:\\project\\src\\why,然后javac Helloworld.java。在执行时应该是cd ..,让你的路径成为d:\\project\\src,然后java why.Helloworld ...

相似回答