无法运行.Java文件

时间:2016-10-02 19:07:55

标签: java

我有一个.java文件称为" Warning.java"它的位置是" C:\ Users \ chaos \ Desktop \ NEO-HACK"我试图使用" C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe"来运行它。但每次我尝试打开文件时都会收到一条错误消息

  

"错误:无法找到或加载主类   C:\ Users \用户混乱\桌面\ 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");
    }
}

2 个答案:

答案 0 :(得分:1)

在运行之前,必须将代码编译为.class文件。您没有运行 .java文件。

请彻底查看Hello World tutorial

答案 1 :(得分:0)

为了将.java文件编译为.class文件(字节代码),您需要在系统上安装JDK(Java Development Kit)。看来你使用的是Windows操作系统。然后,通常情况下,如果已安装,您将在Program Files/Java/(如果安装了32位JDK,则为Program Files(x86)/Java)找到此jdk文件夹。在这个JDK文件夹中,您将找到一个bin文件夹,您将在其中拥有Java编译器javac。如果要编译java代码,则需要将java文件粘贴到此javac包含文件夹中,即bin,然后从命令提示符处转到路径,使用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路径设置为Environment Variable。

转到系统属性>高级选项卡并按'环境变量'按钮。 在系统变量下,您将找到Path变量。选择它并按编辑按钮。添加JDK bin位置的条目。对我来说是:

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

此条目必须用前面的条目中的分号(;)分隔。 按OK。

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

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

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