首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TestFX与Java 7兼容吗?

TestFX与Java 7兼容吗?
EN

Stack Overflow用户
提问于 2016-10-24 13:55:08
回答 1查看 178关注 0票数 0

运行以下代码段(在Eclipse中设置了JDK 7):

代码语言:javascript
复制
import javafx.scene.Scene;
import javafx.stage.Stage;

import org.junit.Test;
import org.testfx.framework.junit.ApplicationTest;

public class BasicTestFxTest extends ApplicationTest 
{
    @Override
    public void start(Stage stage) throws Exception 
    {
        Scene scene = new Scene(null, 800, 600);
        stage.setScene(scene);
        stage.show();
    }

    @Test
    public void test()
    {
        System.out.println("This is not a test.");
    }
}

结果出现以下例外情况:

java.security.SecureClassLoader.defineClass(Unknown java.lang.UnsupportedClassVersionError: org/testfx/framework/junit/ApplicationTest :不支持的major.minor版本52.0 at java.lang.ClassLoader.defineClass1(原生方法) at java.lang.ClassLoader.defineClass(未知源) at java.net.URLClassLoader.defineClass(未知来源) at java.net.URLClassLoader.access$100(未知来源) at java.net.URLClassLoader$1 .运行(未知源)在java.net.URLClassLoader$1java.security.AccessController.doPrivileged(Native方法中的.run(未知源)、java.net.URLClassLoader.findClass(未知源)、java.lang.ClassLoader.loadClass(未知源)、java.lang.ClassLoader.defineClass1(原生方法)、java.lang.ClassLoader.defineClass(未知源)、java.security.SecureClassLoader.defineClass (未知源)(未知源)在java.net.URLClassLoader.defineClass(未知源)在java.net.URLClassLoader.access$100(未知源)在java.net.URLClassLoader$1.运行(未知源)在java.net.URLClassLoader$1.运行(未知来源)在java.net.URLClassLoader.findClass(未知源)在java.net.URLClassLoader.findClass(未知源)在java.lang.ClassLoader.loadClass(未知源)在sun.misc.Launcher$AppClassLoader.loadClass(Unknown来源( org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:685) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

注意:我使用的是testfx核心和testfx-junit 4.0.1-alpha。

EN

回答 1

Stack Overflow用户

发布于 2016-10-24 14:05:31

它在版本4 (TestFX 4.0.0-阿尔法-2015年2月27日 - #103)中被修复,但是版本4处于alpha阶段。

(修复)服务:修复与Java 7和JavaFX 2的兼容性。(#103) -1提交

问题:https://github.com/TestFX/TestFX/pull/103

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40220306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档