麻烦运行.Java文件

问题描述:

我有一个名为“Warning.java”的.java文件,它的位置是“C:\ Users \ chaos \ Desktop \ NEO-HACK”,我试图用“C: \ ProgramData \ ORACLE \的Java \ javapath \ java.exe的”,但每次我试图打开我得到一个错误信息说麻烦运行.Java文件

"Error: Could not find or load main class C:\Users\chaos\Desktop\NEO-HACK\Warning.java".

在这里,文件的源代码为我的java文件:

/* 
This is the warning file 
*/ 
public class Warning 
{ 
    public static void main(String args[]) 
    { 
     System.out.print("NEO-HACK ACTIVATED"); 
    } 
} 
+0

运行的命令是什么? –

+0

你是什么意思? –

运行之前,您必须将代码编译为.class文件。你不需要运行 .java文件。

请仔细阅读Hello World tutorial

+0

如何将它编译为一个.class文件? –

+0

请通过我发布的链接。 – duffymo

+0

好的,谢谢。 –

为了将.java文件编译为.class文件(字节码),需要在系统上安装JDK(Java Development Kit)。看来你使用Windows操作系统。然后,通常您会在Program Files/Java/(或如果安装32位JDK的情况下为Program Files(x86)/Java)找到此jdk文件夹(如果已安装)。在这个JDK文件夹中,您将找到一个bin文件夹,其中您将拥有java编译器javac。如果你想编译Java代码,你需要粘贴在此javac包含的文件夹,即bin,然后从命令提示符下,你会去的路径java文件,编译使用javac,并使用运行java

>cd C:\Program Files\Java\jdk1.8.0_66\bin 
C:\Program Files\Java\jdk1.8.0_66\bin>javac Warning.java 
C:\Program Files\Java\jdk1.8.0_66\bin>java Warning 

但,如果你想编译并运行放在系统中任何位置的java文件,该怎么办?为此,我们需要将java bin路径设置为环境变量。

转至系统属性>高级选项卡并按'环境变量'按钮。 在系统变量下,您会发现Path变量。选择它并按编辑按钮。添加JDK仓位的条目。对我而言,它是:

C:\Program Files\Java\jdk1.8.0_66\bin 

此条目必须用分号(;)与以前的条目分隔。按OK键。

现在,如果您转到命令提示符并输入javac,您将获得javac下的所有选项。这可以确保jdk的bin内容现在可以从PC中的任何地方访问。

C:\Users\chaos\Desktop\NEO-HACK>javac Warning.java 
C:\Users\chaos\Desktop\NEO-HACK>java Warning 

希望这篇文章简化了您的学习!