java-9

    2热度

    2回答

    我知道这个问题很多时候会发生,但我找到了类似于我的情况。 每次我点击Eclipse安装程序时,我都会得到一个提示:出现错误,请查看日志文件null。我甚至无法安装Eclipse。 我想问题是由于“JDK 9-ea”,所以我打算卸载jdk 9-ea并使用jdk8,但也许你可以直接帮我解决这个问题,谢谢!

    7热度

    1回答

    通过将--permit-illegal-access标志传递给VM,我得到了使用JRE build 9-ea + 163运行的应用程序。现在我想用Java Webstart启动应用程序。第一次尝试 javaws -J--permit-illegal-access <JNLP-Url> 不起作用。由于没有国旗,我得到了与相同的module java.base does not "opens ja

    10热度

    1回答

    module declaration定义了模块的依赖关系。如果我使用Maven作为构建工具,这是多余的,因为pom.xml已经包含这些(和更多)信息。基于此,Maven无法为我生成module-info.java?

    16热度

    1回答

    如何指示jshell终止于脚本末尾,类似于其他语言的解释程序,例如python3或node? 下面的命令 ./jshell -q /tmp/shell.java 与脚本/tmp/shell.java System.out.println("Hello world"); 打印 Hello world jshell> ,并等待进一步的命令。我希望它在文件结束时立即停止。 我正在寻找比脚本

    3热度

    1回答

    在OS X(El Capitan 10.11.6)上eclipse中是否可以使用Java 9作为已安装的JRE?我已经从JDK Early Access Release page安装了Java 9(EA bu​​ild 165)JRE和JDK,并且在尝试添加Java 9时在eclipse Neon.3(4.6.3)中出现以下错误: Target is不是JDK根目录。没有找到系统库。 我发现thi

    22热度

    1回答

    我一直花费很多时间调查一些Java 9的新功能,但我没有找到任何有用和实用的例子。 考虑下面的代码片段,创建一个VarHandle: class Counter { int i; } class VarHandleInAction { static final VarHandle VH_COUNTER_FIELD_I; static { try {

    0热度

    2回答

    我正在用java 9(build 9-ea + 165)构建一个使用maven 3.3.9的项目。测试运行并且构建成功。 但是, IntelliJ Idea 2017.1.2抱怨并且不会通过消息'该模块在其需求中没有模块'junit.jupiter.api'来编译/运行测试。 如何为IntelliJ添加此项? 是否有必要? 截图: 项目结构: 从POM: <dependencies> <

    7热度

    1回答

    我试图让我的应用程序能够与Java 9一起运行,但不幸的是其中一个普通的jar依赖项,当它尝试使用classLoader.getResource(name)加载资源时,它会获得null值。 这当然,在Java 8 工作我宣布使用模块文件有问题的模块的依赖关系,指的是由它的罐子名(可怕的)模块的名称,并添加使用--module-path选项按原样(没有为Java 9定制)。 这里是我的近似模块文件声

    1热度

    1回答

    后续简单的代码: Hashtable<String, String> env = new Hashtable(); env.put("java.naming.factory.initial", "com.sun.jndi.dns.DnsContextFactory"); DirContext dns = new InitialDirContext(env); 产生的Java 9后续例外目前

    6热度

    1回答

    ,我被JDK-8望着Collectors.toSet实施和几乎看到了明显的事情: public static <T> Collector<T, ?, Set<T>> toSet() { return new CollectorImpl<>( (Supplier<Set<T>>) HashSet::new, Set::add, (left, right)