我想写一个java程序,从命令行输入,但由于某种原因,我一直得到这个消息;
public class Class {
public static void main(String[] args) {
String s = args[0];
}
}
实际上只是试图运行上面的程序,一旦我可以让输入工作,我就可以在这个程序的基础上完成我的h/w分配。
当我试图在终端中编译时,我一直得到这个消息:
error: Class names, 'test', are only accepted if annotation processing is explicitly requested
同样,这是我在终端javac Filename.java test
中写的内容有时我也用""
,所以我写javac Filename.java "test"
你添加了"test"在编译命令javac。当你运行你的程序java Filename
命令时,试着把javac Filename.java
不带参数,带参数。