我試圖從linux命令行運行一切,我也比較新。從命令行編譯問題
我試圖編譯它使用一些外部庫的類,當我這樣做的javac classname.java我得到警告....
It is recommended that the compiler be upgraded.
warning: /opt/pi4j/lib/pi4j-core.jar(com/pi4j/io/gpio/GpioPinOutput.class): major version 51 is newer than 50, the highest major version supported by this compiler.
即使它只是一個警告 - 我曾嘗試我已經通過
javac -target 1.6 ControlGpioExample.java
01嘗試 - 然後在類文件導致
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/pi4j/io/gpio/GpioFactory : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at ControlGpioExample.main(ControlGpioExample.java:9)
我搜索計算器,發現一個帖子建議使用交叉編譯運行java
我如何知道要使用哪個目標?我是否繼續瀏覽它們直到它有效?
感謝
一個嚴重的問題downvote?我試過自己,我發佈了我所做的所有搜索後stackoverflow – Biscuit128
如果你沒有找到重複,你沒有足夠的搜索:) – 2013-10-29 20:36:00
所以我得到了一個投票...輝煌 – Biscuit128