Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java编译了我的程序,但我无法运行它_Java_Windows - Fatal编程技术网

Java编译了我的程序,但我无法运行它

Java编译了我的程序,但我无法运行它,java,windows,Java,Windows,我想用以下源代码运行一个Java文件: package u0a1; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 要运行该文件,我执行了以下操作: C:\\u0\u0a1>javac HelloWorld.java(这样做有效,创建了类文件) 然后我尝试使用以下工具运行它: C:\..\u

我想用以下源代码运行一个Java文件:

package u0a1;
public class HelloWorld {

    public static void main(String[] args) {

        System.out.println("Hello World!");

    }

}
要运行该文件,我执行了以下操作:
C:\\u0\u0a1>javac HelloWorld.java
(这样做有效,创建了类文件) 然后我尝试使用以下工具运行它:

C:\..\u0> java u0a1.HelloWorld 
这一步不行。找不到主类

我也试过了

C:\..\u0\u0a1> java HelloWorld
C:\..\u0> java u0a1\HelloWorld 

他们都没有工作

这是我在别的地方找到的一块,为我工作过

您是否正确设置了JAVA_主页?如果不是的话,你必须和 完整路径

示例:
“C:\Program Files\Java\jdk1.7.0\U 51\bin\javac.exe”
java

如果您有运行时问题,您应该这样解决

选择主目录-而不是包目录

javau0a1/HelloWorld

如果CLASSPATH或JAVA_HOME有问题,请尝试以下方法:
“C:\ProgramFiles\Java\jdk1.7.0\u 51\bin\javac.exe”HelloWorld.Java


来源:

您正在编译一个程序包,所以它应该以这种方式编译

C:\u0\u0a1>javac-d。HelloWorld.java

此处-d用于创建包u0a1

和“” 来自当前工作目录的

以这种方式编译后,将创建一个名为“u0a1”的文件夹

然后其他的东西就可以正常工作了