1

我正在开发一个带有 openwrt 根文件系统和 linux 内核的嵌入式系统。

我已经编译了主干,没有问题。/usr/bin我已经在,/usr/lib和中安装了 Java 资源/usr/share,但是我无法编译一些我在 Eclipse 中完成的简单程序。我曾经javac编译过一个 hello world 并获得了 .class 文件,但是当我尝试在我的嵌入式系统中执行 helloworld.class 文件时:

java helloworld.class

它什么也不做,它只是说:

/usr/bin/java: line 1: syntax error: unexpected word (expecting ")")

当我在我的计算机上执行它时,它会运行,所以我想这是因为我必须交叉编译 java 文件,所以我该怎么做呢?

4

2 回答 2

0

问题不在于您的课程,而在于 /usr/bin/java 脚本中的语法错误 - 尝试 cat /usr/bin/java

于 2012-11-13T23:10:04.350 回答
0

只需尝试没有 .class 扩展名的 java 命令,例如

java helloworld 
于 2012-11-13T23:18:31.517 回答