我对Java编码非常陌生,我正在尝试运行一个简单的程序来打印出#Hello; Hello World"。所以我已经使用源代码编辑器(Notepad ++)创建了程序,并将其保存为.java文件。之后,我在命令提示符中生成了我的.class文件。该程序的名称是" ExampleProgram"。
现在我有了.class文件,我试图在命令提示符下运行它,所以我的" Hello World"将显示消息。但是,当我键入" java ExampleProgram"它显示一条消息说"错误:无法找到或加载主类ExampleProgram"。
额外信息:我知道区分大小写,我的ExampleProgram.java和ExampleProgram.class都保存在我的文档文件夹中,我安装了JBK。
public class ExampleProgram {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
答案 0 :(得分:0)
确保您拥有此代码(注意关闭该类的最后一个大括号)
struct Deck {
var cards:[Card]
init(_ series:[String]) {
self.cards = [Card]()
for value in series {
let newCard=Card(name: value)
self.cards.append(newCard)
print("The card name is \(newCard.name)")
}
}
}
let myDeck = Deck(fibonacciSeries)
print(myDeck)
然后编译/运行它:
public class ExampleProgram {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
我强烈建议您使用IDE(可能是为了开始http://www.bluej.org/对初学者有用)。如果你感觉亲:p go netbeans甚至eclipse)。 好编程。
答案 1 :(得分:0)
“错误:无法找到或加载主类ExampleProgram”
如果java无法找到类文件,则会出现此错误。
您应该为java程序指定类的位置。这可以通过使用类路径选项
来完成如果* .class在当前目录中,请使用以下命令。
java -cp . ExampleProgram
或者您可以指定类的绝对路径
java -classpath "D:/Soople/absolute/path/to/classfile/" ExampleProgram
确保您的java环境变量设置为jdk bin 例如:C:\ Java \ jdk1.7.0 \ bin