我有以下helloworld class
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 行看不到缺少的"("。我怀疑这是一个代码页错误,因为我也从未在编译输出中看到 ¢ 作为占位符。
有什么想法吗?
就个人而言,我建议在工作站(PC 或 Mac(上编辑、编译和测试您的 Java 代码,而不是尝试在 IBM i 上进行编译。
这样效率要高得多。
一旦您在工作站上获得了按您希望的方式工作的代码,请创建一个可部署的 JAR 文件并将其移动到 IBM i 进行进一步测试。