问题标签 [java-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - React native 无法从 '10' 确定 java 版本
我很难尝试使用本机反应配置我的模拟器。我已经安装了模拟器,但无法正确运行语句:react-native run-android
这是我不断收到的错误。(ps在故障排除中似乎没有解决方案。我试图更改无效的gradle-properties)
出了什么问题:无法从 '10' 确定 java 版本。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html
eclipse - 如何在 Eclipse 插件中使用 Java11(Java10)?
如果我在我的 Eclipse 插件中指定 JavaSE-10 作为最小执行环境:
将插件作为 Eclipse 应用程序启动时出现以下错误:
我检查过
- Java10 在 Installed JREs 下备受推崇
- 10 被选为合规级别
我使用 Oxygen.3a Release (4.7.3a) Build id: 20180405-1200
=> 这是 Eclipse Equinox 中的错误吗?
=>我还能检查什么来解决这个问题?
如果我从最低执行环境设置中删除 JavaSE-10,我就能够启动 Eclipse 应用程序并且插件似乎工作正常。
当我导出插件时,我收到以下警告:
当我在从更新页面安装插件后尝试使用该插件时,我得到一个 ClassNotFoundException:
如果我使用 Java8 一切正常。
相关问题:
java - Java 10 中“var”的优点/缺点
AFAIK,var
不是Java中的关键字。它是保留类型名称。我想知道在什么情况下我们应该使用/避免它。有没有关于它的使用原则?
java - Java 10 可执行文件在安装后不会执行
我有一个奇怪的问题 - 我有一个 javafx 程序,我使用 maven 编译和打包(对于 Windows,我使用 Inno setup 创建一个安装包)。从 Java 8 升级到 Java 10(更新 pom.xml 文件中的插件并更新配置)后 - 我已经到了构建成功完成的地步。
问题是在 Windows 上安装软件包后 - 启动程序的 exe 文件将无法正常运行。它开始一瞬间然后停止。
奇怪的部分:如果我尝试从 target\bundle 文件夹(maven 为打包程序准备文件的文件夹)运行相同的 exe - 它运行良好!
这两个文件夹 - target\bundle 和 Programs files(x86)/vendor/appname 是相同的(文件和配置文件内容)。
我在 Programs files(x86)/vendor/appname 下检查了 exe 的权限,它们看起来很好。
我正在 Windows 8.1 机器上进行测试(在其他机器上显示相同的行为,这让我相信这是一个真正的问题,而不是我的测试机器的错误配置)。
相同的脚本用于为 MAC OSX 创建安装包,并且在 OSX 上一切正常,因此代码没有问题。
关于是什么原因以及如何解决它的任何想法?
附加信息 :
自从迁移到 Java 10 后,这种情况才开始发生。Java 8 和 9 可以完美运行。
我的应用程序不写入程序文件安装文件夹中的任何文件。配置和日志文件仅写入 %user%/AppData 文件夹。
java - 我应该在 Java 10 中使用 var 吗?
鉴于我不能将 var 用于不可表示的类型(空值、匿名类、某些单一方法类以及最重要的相交类型)。我最好不要使用它以获得更好的可读性和一致性(鉴于它仅适用于本地类型)?
感觉会被虐
java - html 格式的印地语文本中出现不需要的换行符
当我将印地语文本放入 html 标记时,我遇到了不需要的换行符。
由于我认为这在印度是一个相当普遍的问题,我只是想知道为什么我没有在网上或错误数据库中找到有关此问题的信息。
这是我的演示代码:
java - 如何在 Mac OS 上卸载 JDK?
伙计们 - 我在尝试从我的 MAC(macOS High Sierra 版本 10.13.4 - 17E199)卸载 JDK 时面临挑战。我安装了两个 JDK 实例,我想卸载它们。
我正在遵循此页面上列出的步骤:https ://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html
我正在尝试在 /Library/Java/JavaVirtualMachines 目录中运行此命令,这会引发我没有权限的错误。
我是机器的管理员,不确定我还需要什么权限。我以管理员身份和 root 用户身份进行了尝试,但均未成功。
请分享您对此的看法。
java - 限制和无序流的内部更改
基本上这是在尝试回答另一个问题时出现的。假设这段代码:
我理解这IntStream#generate
是一个无序的无限流,并且要完成它必须有一个短路操作(limit
在这种情况下)。我也明白,Supplier
在 Stream 实现达到该限制之前,它可以被自由调用多次。
count
在 java-8 下运行它,总是会打印512
(可能并不总是,但在我的机器上是这样)。
相比之下,在 java-10 下运行它很少超过5
. 所以我的问题是内部发生了什么变化,短路发生得更好(我试图通过获取来源并尝试做一些差异来自己回答这个问题......)
java - ClassPath.getTopLevelClasses() 是否应该返回 `java.*` 包?
我正在使用番石榴的 ClassPath 来检索可用的类。使用 Java 8,这运行良好,但我正在迁移到 Java 10,现在它不起作用。我已经尝试过 guava 24.1(Maven Central 上可用的最新 jarfile)和 github 上的最新资源(截至 2018 年 4 月 27 日)——大概或多或少是 guava 25.0,因为他们昨天发布了它。
我可以检索一些类,但任何java.*
包中的任何内容都不会出现。这实际上是一个错误,还是我使用 Java 10 错误(即,模块化是否意味着我需要做一些特别的事情)?我在 Java 9 中看到了相同的症状。我尝试使用 Java 10(或 9)构建和运行,以及使用 Java 8 构建并使用 Java 10(或 9)运行,两种方式的行为都是相同的。
我在包中设置了一个虚拟示例,其中包含两个com.just.me
类com.just.another
:
com.just.me.Main.java
com.just.another.Dummy.java
输出 (Java 8)
输出(Java 9/10)
java-10 - 为什么我收到 UT005023: Exception handling request to ... : java.lang.NoSuchMethodError: ...Lorg/apache/wicket/Application;
我正在将项目从 Java 8、Wicket 8、Wicket 6 升级到 Java 10、Wicket 12、Wicket 7.10。问题是,当我请求页面时,只要我的扩展 WebApplication 的 WebApp 调用 Application.
例如:
ETC...
关于为什么会发生这种情况的任何想法?
谢谢