NoClassDefFoundError javax.swing.Timer jre7库在eclipse重启时从Java Build Path消失

时间:2014-04-13 11:16:59

标签: java eclipse swing

当我使用NoClassDefFoundError时,我收到javax.swing.Timer

我已按照here所述在已安装的JRE中添加了JRE。然后我将库添加到项目java构建路径中,并在订单和导出选项卡中勾选库(不确定是否需要)。我能够导入方法,但是当我运行项目时,我得到了错误。

04-13 11:56:06.896: E/AndroidRuntime(4139): java.lang.NoClassDefFoundError: javax.swing.Timer

当我重新启动eclipse时,我注意到jre7库不再位于项目构建路径中。

不确定问题是否与eclipse.ini文件或项目的.classpath文件有关。我尝试过清洁等项目,但无法在线找到解决方案。我甚至尝试将jre7中的rt.jar添加为外部jar但是项目无法启动。其他所有工作,我只是不能使用摆动方法。

的eclipse.ini

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140116-2212
    -product
    org.eclipse.epp.package.java.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx512m

的.classpath

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con"        path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con"         path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>
    </classpath>

0 个答案:

没有答案