我想在eclipse中使用BaseX。 我安装并设置了对this站点的BaseX reffering,作为独立站点。 但是当我执行查询时发生了2个错误。
第一个错误是" UnsupportedClassVersionError。"
我知道这个错误是因为JDK版本过去的问题而发生的。 但我确认我将JDK编译器设置为1.7并将JRE安装为java7。 所以,我根本不知道。
第二个错误是"无法找到主类:org.basex.BaseX。" 我写了" org.basex.BaseX"在上面站点的编辑解释器的Main类中,但不选择..
我的eclipse版本是indigo。
错误信息如下
java.lang.UnsupportedClassVersionError: org/basex/BaseX : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org.basex.BaseX. Program will exit.
Exception in thread "main"
答案 0 :(得分:0)
使用Eclipse进行Java开发时,理论上可以组合使用三种不同的JRE:
后者与此相关。您将从"Working with JREs"开始查找所有内容,然后深入研究"选择JRE以启动项目"。
当然,合适的默认值可以减少在多个位置配置类似内容的工作量,例如,参见"选择默认的JRE"在上面的帮助页面上。