gpt4 book ai didi

java - 线程 "main"java.lang.NoClassDefFoundError : program (wrong name: program/Program) 中的异常

转载 作者:行者123 更新时间:2023-11-29 10:17:13 29 4
gpt4 key购买 nike

<分区>

我在我的 mac 上写了一个程序并通过终端编译它:

cd user/desktop/Code/Program/src/program
javac Program.java
**java Program**

然后我得到这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Program (wrong name: program/Program)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:480)

有谁知道我该如何解决这个问题?

源代码:

package learning;

public class Learning{

public static void main(String[] args){
String[] wordListOne = {"you are","I know","I eat"};
String[] wordListTwo = {"a poo","a funny","a posh"};
String[] wordListThree = {"Sandwich","person","object"};

int oneLength = wordListOne.length;
int twoLength = wordListTwo.length;
int threeLength = wordListThree.length;

int rand1 = (int) (Math.random() * oneLength);
int rand2 = (int) (Math.random() * twoLength);
int rand3 = (int) (Math.random() * threeLength);

String phrase = wordListOne[rand1]+" "+wordListTwo[rand2]+" "+wordListThree[rand3];

System.out.println(phrase);
}
}

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com