标签: netbeans-8

NetBeans IDE 在“清理和构建”或外部更改时发出异常编译器错误。IDE 无法识别 JPA 生成的静态元模型

我已经完全厌倦了使用 NetBeans IDE 8.x(目前使用 8.0.1)几个月了 - 它看起来就像地狱(说真的)。当对项目(尤其是 Java EE Web 应用程序 - 包含不同包中的数百个 Java 类)进行一些外部更改或尝试清理并构建项目(尤其是企业模块)时,项目的后台扫描启动,这会在几乎所有类中异常传播编译时错误,其中 EJB模块中使用JPA 生成的静态元模型中的类,如下面的快照所示。

在此输入图像描述

令人惊讶的是,如果在 IDE 中打开这些错误的类,IDE 不再显示编译时错误(由红色卷线表示) - 我不能说出原因,因为我自己也不知道。

有时,如果 IDE 重新启动,它会启动项目后台扫描,这可能会消除这些错误(在大多数情况下不会),如果 IDE 一次又一次重新启动至少 10 次!

这种情况发生的时间和原因是相当不确定的,但有一点是确定的——它的发生是因为JPA 生成的静态元模型。IDE 显然不知道以下划线结尾的类(元模型的类)。这只是浪费时间——构建一个应用程序需要几个小时或几天的时间——我不得不从头开始一个一个地重新创建所有这些类好几次。


在 8.x 版本之前,这种情况不会发生。8.0 和 8.0.1 都有相同的问题(我什至不太确定这是否是一个问题。在使用 NetBeans 8.0 时,我错误地认为以后的版本不会强加此行为)。


为了重现这个问题,

  • 应用程序必须具有 JPA 生成的静态元模型。
  • 应用程序应该(不是必须)使用包含远程 EJB 接口的类库。

在非常小的应用程序中,这可能会发生,也可能不会发生(我自己无法很好地确认这个问题的原因,也不能对此说什么)。


有人在使用 NetBeans IDE(尤其是 8.x)时遇到此类问题吗?这使得使用此 IDE 开发应用程序几乎不可能——这只是一种挫败感?IDE 是否有一些我可能缺少的设置?我可能以错误的方式部署应用程序吗?

我只能说一件事 - IDE 的项目后台扫描执行不正确,或者简直就是地狱。

我部署应用程序的方式(Java EE 包含一些由类库保存的远程 EJB(包括许多本地 EJB …

netbeans jpa java-ee-7 netbeans-8 jakarta-ee

4
推荐指数
1
解决办法
870
查看次数

Netbeans中错误的"无法解析标识符"

我的程序编译得很好,但Netbeans告诉我"无法解析标识符to_string".

我在" Netbeans 7.2节目"中尝试了所有内容.无法解析标识符",虽然构建成功 " 我在代码辅助选项中将"C++标准"设置为"C++ 11".

到目前为止,这是解决此问题的唯一功能.然而它也是我使用的第一个C++ 11特性,这使我相信它与Netbeans有关,而不是理解我正在使用C++ 11,尽管我在代码辅助菜单中明确指定了它.

最小的例子:

#include <string>
int main() {
    std::to_string(1);
}
Run Code Online (Sandbox Code Playgroud)

编辑:使用时出现同样的问题 nullptr

编辑2:我突然意识到提到我不使用生成的Makefile,但是SCons可能很重要.

c++ netbeans c++11 netbeans-8

4
推荐指数
2
解决办法
1万
查看次数

J2SE 平台未正确设置。( NetBeans IDE 8.0.2 )

我在 NetBeans 中运行程序时收到此错误。

nt -f D:\\PMT_LandingPage jfxsa-run
D:\PMT_LandingPage\nbproject\jfx-impl.xml:3725: The following error occurred while executing this line:
D:\PMT_LandingPage\nbproject\build-impl.xml:87: The J2SE Platform is not correctly set up.
 Your active platform is: default_platform, but the corresponding property "platforms.default_platform.home" is not found in the project's properties files. 
 Either open the project in the IDE and setup the Platform with the same name or add it manually.
 For example like this:
     ant -Duser.properties.file=<path_to_property_file> jar (where you put the property "platforms.default_platform.home" in a .properties file)
  or …
Run Code Online (Sandbox Code Playgroud)

java netbeans-8

4
推荐指数
1
解决办法
9477
查看次数

有没有办法将 NetBeans 设置为运行 Chrome Incognito 作为默认浏览器?

我正在尝试将 Chrome Incognito 设置为默认浏览器,但我不知道如何执行此操作。我正在运行 NetBeans 8.0.2。任何想法?

browser incognito-mode netbeans-8

4
推荐指数
1
解决办法
1250
查看次数

带有 jList 和选项按钮的 Java 对话框

我想要一个包含用于用户选择的 JList 的对话框。虽然以下将执行此操作,但我还想要一条消息和一个“取消”按钮。

list = new JList(LstArray1.toArray());
JOptionPane.showMessageDialog(
 null, list, "Title", JOptionPane.INFORMATION_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

所以更像这样,但将组合框更改为 JList。

String input = (String) JOptionPane.showInputDialog (null, "Choose from list", "title", JOptionPane.INFORMATION_MESSAGE, null, LstArray2.toArray(), LstArray2.get(0));
Run Code Online (Sandbox Code Playgroud)

我查看了以下内容,但似乎无法找到我需要的内容。 http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html

java dialog jlist netbeans-8

4
推荐指数
1
解决办法
3872
查看次数

更改 NetBeans 使用的 Git 远程密码

我正在使用 Netbeans IDE 8.2 和我推送更改的 GitHub 存储库。当我第一次设置 GitHub 凭据时,我在输入密码时犯了一个错误,并选中了“记住”字段。

现在,每次我尝试推送到原点时,我都会收到一个 http 错误,指出凭据错误 - 我确定它们是错误的,但我无法更改它们。我尝试搜索选项菜单、项目设置和“团队”菜单,但我可能遗漏了一些东西。

如何在 NetBeans 中更改 GitHub 的默认密码?

git passwords netbeans github netbeans-8

4
推荐指数
1
解决办法
1849
查看次数

NetBeans - 哪里可以找到 IDE 日志?

我向http://issues.apache.org报告了一个错误我必须给他们一个 IDE 日志,但我不知道在哪里可以找到它?

我搜索过,C:\Users\MyUser但没有用于 netbeans 的文件夹。

我在窗户上。

netbeans-8

4
推荐指数
2
解决办法
1万
查看次数

jdk 11 的 Netbeans 安装程序问题

我下载并安装了 jdk 11,现在正在尝试安装 netbeans 8.2。但是我收到一条错误消息,指出“在这台计算机上找不到 JAVA SE。确保 JDK 已正确安装并再次运行安装程序。您可以使用 --javahome 安装程序参数指定有效的 JDK 位置。”

我创建了一个 JAVA_HOME 变量并将值设置为“C:\Program Files\Java\jdk-11.0.1\bin”,并为 PATH 变量设置了相同的值。我该如何解决?

netbeans-8

4
推荐指数
1
解决办法
2万
查看次数

Netbeans新项目向导不显示Maven Web应用程序

我已经阅读了有关此问题的其他问题!所以这不是另一个重复.

在Netbeans 8.0中使用"新项目向导"时,我选择了Maven但是我无法选择Web应用程序.它根本没有显示出来.所以我问谷歌,它告诉我安装JAVE EE.而我做了,但仍在Maven的CATERGORY没有Web应用程序.

我究竟做错了什么?

java web-applications maven netbeans-8

3
推荐指数
1
解决办法
1532
查看次数

Cakebep的Netbeans v8.0.2插件是否支持cakephp v3?

我一直在使用Netbeans v8.0.2,cakephp插件在cakephp v2.x上运行得非常好.最近,我在cakephp v3.0.2中开始了一个新项目,而Netbeans中的cakephp未能将该项目识别为cakephp.

是因为在Netbeans上仍然不支持cakephp v3.x吗?如果已经支持,请注意哪些配置才能使其工作?

netbeans cakephp netbeans-plugins cakephp-3.0 netbeans-8

3
推荐指数
1
解决办法
1457
查看次数