问题标签 [netbeans-9]

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.

0 投票
1 回答
1691 浏览

java - 为什么 Netbeans 9(夜间)在 Windows 10 上模糊,而 Netbeans 8 不是?

我一直在 JDK 8 上运行 NetBeans 8.2,它非常好。但是,我现在正在迁移到 JDK 9。NetBeans 9.0没有准备好发布,所以我正在运行每晚构建。我已经注意到的一件事是,NetBeans 每晚构建的文本都模糊不清。我可以在同一个屏幕上并排显示 8.2 和 9 beta,8.2 清晰,9.0 模糊。我最初认为这是由于 Java 9 造成的,但在 JRE for 9 中运行我现有的 Java 应用程序既漂亮又清晰。似乎仅限于 NetBeans。是否有任何选项我可以在 NetBeans 9 beta 中翻转以使其生成清晰的文本/模拟 8.2 行为而不是生成这种模糊的文本?

0 投票
2 回答
5367 浏览

java - 如何让 Netbeans 9 在 Tomcat 上部署有效的 webapp

我有一个正在运行的 Tomcat 实例;

  • 雄猫 9.0.10
  • OpenJDK 10.0.2

我有一个在库 JDK1.8 上编译的工作 Netbeans 8.2 项目,它可以在上面的服务器上构建和部署并运行良好。

我现在正尝试迁移到 Netbeans 9,所以我在 OpenJDK 10.0.2 JDK 上运行了一个。如果我构建相同的项目(仍然在 Library JDK1.8 上),它的构建和部署都很好。但是,当它在同一台服务器上运行时,出现以下错误;

(xxxx.xxx.xxx.TestServlet 替换为真正的 Servlet 类)

它抱怨 Servlet 的第一行实际上是模板注释的“/*”。

我会认为我使用的任何 Netbeans,如果两者都再次编译相同的 JDK1.8 JDK,那么部署的 WAR 应该是相同的并且都可以工作。Netbeans 9 似乎正在构建一些不同的东西,并且报告的错误并没有太大帮助。

有什么线索吗?

0 投票
1 回答
122 浏览

java - 使用 maven 的 Netbeans 应用程序 9

我已经从 github 下载了 Netbeans 9 源并构建了它。

现在我想使用 api 9 将 Netbeans 应用程序创建为 maven 项目,但在项目向导中我只能在 api 版本 8.2 和 8.1 之间进行选择

如何注册 api 版本 9 以便能够在项目向导中选择它?

0 投票
3 回答
14641 浏览

c++ - Netbeans 9 C++ 支持

我想知道 Netbeans 9 中是否支持 C++。此链接在屏幕截图上显示 C++(创建新项目时)。但是,安装后,我没有。

0 投票
2 回答
515 浏览

java - Netbeans 9 需要 Root 权限才能运行?

我有最新版本的 Netbeans 9 并从名为netbeans. 我认为这是一个安装程序脚本,并在第一次使用 root 权限运行它,但它不是安装程序脚本,而是实际程序。

从那时起,它似乎需要root 权限才能运行,在没有运行时以此错误消息终止sudo

如何清除/重新安装 IDE 或删除此对 root 权限的要求?(系统信息在日志顶部)

0 投票
0 回答
505 浏览

javafx - Netbeans 9 0 Java FX 10

尝试创建 JavaFX 应用程序。不要添加或修改任何代码。运行项目。它没有找到 MAIN。如果你运行文件,那么它就可以工作。

但是,创建 JavaFX FXML 应用程序。如前所述,不要对代码进行任何更改。

运行包....它工作。

有谁知道为什么?我试图报告这个问题,但这看起来比编写代码更复杂。:)

我附上了为 JAVAFX 应用程序生成的代码

谢谢,金

0 投票
3 回答
13410 浏览

apache - 无法在 Netbeans 9 中设置 apache tomcat

我正在尝试在 Netbeans IDE 9 中设置 apache tomcat。我尝试了以下步骤,但无法设置。

  1. 在“工具”->“服务器”中,我单击了“添加服务器”按钮。显示以下消息。

IDE 中未安装任何服务器插件

  1. 因此,我尝试从 Tools->Plugins 安装插件,会显示一个对话框,但是当我尝试更新插件列表时,它无法连接。实际上,NB IDE 尝试连接到不存在的页面。

  2. 因此,我实际上无法成功安装 Apache Tomcat 服务器。我也在使用 NB 8.2,一切正常。任何帮助将不胜感激。

  3. 我正在使用带有 JDK 10 的 Windows 10 Prof。

感谢期待。

0 投票
1 回答
214 浏览

java - JDK 9 兼容性

目前,我有一个在 JDK8 b181 上运行的 JavaFX 项目。EJB 也构建在 JDK8 b181 平台上,并作为 EAR 部署在 WebLogic 12.2.1 上。一切都在 NetBeans 8.2 上完美运行。

现在我们已经决定将所有东西都迁移到 JDK9,我不确定上面使用的所有技术是否都与 9 兼容。如果有专家可以建议我如何处理这种迁移,我非常感谢,特别是对于应用程序服务器和 EAR 组件.

我做了以下研究:

服务器:(是否有任何供应商支持 JDK 9 进行 EAR 部署?)

  • 最新版 WebLogic 12.2.1.3 仍然不兼容 JDK 9
  • 最新版本的 GlassFish 5 仍然与 JDK 9 不兼容(尝试将 asenv.conf 文件中的 AS_JAVA 映射到 JDK 9,但没有成功)
  • Tomcat 9 Web 服务器与 JDK 9 兼容,但将 EJB 部署为 EAR 的 TomEE 插件仍然与 JDK 9 不兼容。

IDE:

  • Apache NetBeans9 与 JDK 9 兼容。但是,没有一个企业模块(EJB、EAR)是从 NetBeans8 迁移而来的。我已经尝试从 NetBeans 8 存储库中在 NetBeans 9 中添加插件,但 EJB 项目仍然只能在 JDK 8 上运行。
  • 乍一看,Eclipse Photon 似乎兼容 JDK9。我添加了 e(fx)clipse 插件并且能够添加 JavaFX 支持。我仍然无法在 WebLogic 12.2.1.3 上部署任何 EJB(作为构建在 JDK 9 上的 EAR)。
0 投票
1 回答
869 浏览

apache - netbeans 9 孵化 RC1 的插件在哪里?

我无法访问 netbeans 9 孵化中的插件(Apache NetBeans IDE 9.0(Build incubator-netbeans-release-334-on-20180708)。

看起来是否从插件更新中心删除了插件存储库。

只有几个插件,但我需要一些它们不存在的插件,而且我遇到了一些问题,因为它们与其他插件有一些依赖关系。

我们必须一直等到稳定版本吗?

0 投票
2 回答
8225 浏览

maven - Java11 / JavaFX 和 Maven 不会在 NetBeans IDE 9 之外运行

根据活动 JDK 中未找到的 JavaFX 部署库

我使用了 José Pereda Maven 方法,它在 NetBeans 中运行良好,但是一旦我尝试使用“java -jar mavenproject1-1.0-SNAPSHOT-jar-with-dependencies.jar”在外部运行它,我就会收到以下错误
“错误:JavaFX缺少运行时组件,并且是运行此应用程序所必需
的”“md.mavenproject1.MainApp”只是一个临时名称,而我试图弄清楚这一点。
我的 pom 文件如下所示:

我的 nbactions.xml 文件看起来像:

您能给我的任何帮助都会有很大帮助,因为我正在考虑通过 JavaFX 的变化将我的高中编程孩子从 ant 切换到 maven,但他们希望能够将那里的程序带回家使用。我在我的系统上运行 OpenJDK 11。
**编辑**
我将运行程序的行更改为:

现在我得到:

我虽然使用 maven 的依赖项,但我不需要使用本地 jdk。任何人都可以提供的任何帮助都会非常有帮助。如果我取出依赖项并使用 Oracle java 10 jdk 程序并在 netbeans 外部运行,但使用 java 11 它只能在内部运行。请帮忙。

** 编辑 **

通过编辑 pom 文件并删除:

而是使用:

我现在可以更改启动行以使用我添加的附加 JavaFX 库,而不必使用我下载的 SDK。

我想让它包含 jre 而不是使用本地的。如果有人知道这将是多么棒。