我是Notepad ++的新手,无法让它运行我的程序。这是我的代码:
public class Random {
public static void main(String[] args){
{
int[] numbers = new int[10];
//Generates 10 random numbers
for(int i = 0; i <numbers.length; i++) {
numbers[i] = (int)(Math.random()*20 + 1);
}//ends loop
Sytem.out.println("Numbers Generated: " + Arrays.toString(numbers));
}
}
}
我已尝试过在网上遇到的所有内容。这是我尝试运行程序后出现的消息:
>java assignment1
Process started >>>
Error: Could not find or load main class assignment1
<<< Process finished. (Exit code 1)
================ READY ================
答案 0 :(得分:3)
根据您收到的错误我相信这是因为您正在尝试编译&#34; assignment1.java&#34;而不是&#34; random.java&#34;。类和文件名必须相同。
答案 1 :(得分:1)
不确定是不是这样,但是尝试将文件AND类重命名为像My_Random中那样不存在的东西
答案 2 :(得分:1)
java assignment1 Process started
>>> Error: Could not find or load main class assignment1 <<<
Process finished. (Exit code 1)
================ READY ================
java assignment1
java - 执行代码的编译版本。
assignment1 - 这是您尝试运行的应用程序。但是,您目前正在使用Random
。
将命令行和cd
分隔到代码所在的位置。
首先,您需要编译软件。在Java中,您使用javac
来执行此操作,javac
使用一个参数(我们现在关注的),即您尝试编译的文件的名称。
javac HelloWorld.java
会在名为HelloWorld.java
的文件中编译代码。 Java要求文件中的公共类以它所在的文件命名。因此类Random
应该位于名为Random.java
的文件中。
一旦我们编译了它,我们需要运行它。我们可以使用命令java
执行此操作。这需要一个参数(我们现在关心),即您要执行的类的名称。如果我们有一个名为HelloWorld
的类,那么我们将执行
java HelloWorld
- 请注意缺少.java
或.class
。
上面的代码创建了一个名为Random
的类。