简单的java程序出错

时间:2014-09-06 00:16:14

标签: java

我创建了一个简单的程序来显示一些文本,但是当我尝试在jGRASP上进行比较时,它显示出以下错误。

Exception in thread "main" java.lang.NoClassDefFoundError: program1 (wrong name: Program1)
at Java.lang.ClassLoder.defineClass1(Native Method)

at java.security.AccessController.doPriviledged(Native Method)

这是Program1

/**WRITE COMMENT HERE*/

class Program1
{
    public static void main(String [] args)
        {
             System.out.println("Name:\n\tSalwan Yousif\n");
             System.out.println("Major:\n\tHomeland Security\n");
             System.out.println("Reason for taking course:\n\tIt's required for my major\n");
             System.out.println("Pase of course:\n\tJust a bit too fast\n");
             System.out.println("General feedback:\n\tI'll do my best to pass this class\n");
        }
}

1 个答案:

答案 0 :(得分:1)

public class Program1
{
    public static void main(String [] args)
        {
             System.out.println("Name:\n\tSalwan Yousif\n");
             System.out.println("Major:\n\tHomeland Security\n");
             System.out.println("Reason for taking course:\n\tIt's required for my major\n");
             System.out.println("Pase of course:\n\tJust a bit too fast\n");
             System.out.println("General feedback:\n\tI'll do my best to pass this class\n");
        }
}

将其另存为Program1.java 您不需要任何外部应用程序来运行它。打开终端/ cmd并在存储Program1.java并输入

时转到位置
javac Program1.java and press ENTER

java Program1 and press ENTER

您将在终端/ cmd中看到程序的输出。

如果该命令不起作用,则意味着您没有在Windows中设置javac路径。 我找到了最简单的手册,可以在youtube上使用HEREHERE指令

只需确保为您的系统环境添加正确的路径即可。要找到打开的Windows资源管理器(WIN + E),转到程序文件,找到java jdk,找到你的bin文件夹。您将在该文件夹的顶部完整路径中看到。复制这个并按照我给你的教程