我有以下helloworld类
class HelloWorld {
public static void main (String args[]) {
System.out.println("Hello World");
}
}
这是在IFS上的一个名为helloworld.java的ASCII流文件中。当我尝试在QSH中编译它时,我得到以下错误
javac helloworld.java
helloworld.java:2: ')' expected
public static void main (String args[]) {
¢
我在第2行看不到丢失的')'。我怀疑这是一个代码页错误,因为我还没有看到¢作为编译输出的占位符。
有什么想法吗?
答案 0 :(得分:0)
就个人而言,我建议在工作站(PC或Mac)上编辑,编译和测试您的Java代码,而不是尝试在IBM i上编译。
这样效率更高。
如果您的代码在工作站上以您希望的方式运行,请创建可部署的JAR文件并将其移至IBM i以进行进一步测试。