我已经完全厌倦了使用 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 时,我错误地认为以后的版本不会强加此行为)。
为了重现这个问题,
在非常小的应用程序中,这可能会发生,也可能不会发生(我自己无法很好地确认这个问题的原因,也不能对此说什么)。
有人在使用 NetBeans IDE(尤其是 8.x)时遇到此类问题吗?这使得使用此 IDE 开发应用程序几乎不可能——这只是一种挫败感?IDE 是否有一些我可能缺少的设置?我可能以错误的方式部署应用程序吗?
我只能说一件事 - IDE 的项目后台扫描执行不正确,或者简直就是地狱。
我部署应用程序的方式(Java EE 包含一些由类库保存的远程 EJB(包括许多本地 EJB …
我的程序编译得很好,但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可能很重要.
我在 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) 我正在尝试将 Chrome Incognito 设置为默认浏览器,但我不知道如何执行此操作。我正在运行 NetBeans 8.0.2。任何想法?
我想要一个包含用于用户选择的 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
我正在使用 Netbeans IDE 8.2 和我推送更改的 GitHub 存储库。当我第一次设置 GitHub 凭据时,我在输入密码时犯了一个错误,并选中了“记住”字段。
现在,每次我尝试推送到原点时,我都会收到一个 http 错误,指出凭据错误 - 我确定它们是错误的,但我无法更改它们。我尝试搜索选项菜单、项目设置和“团队”菜单,但我可能遗漏了一些东西。
如何在 NetBeans 中更改 GitHub 的默认密码?
我向http://issues.apache.org报告了一个错误我必须给他们一个 IDE 日志,但我不知道在哪里可以找到它?
我搜索过,C:\Users\MyUser但没有用于 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.0中使用"新项目向导"时,我选择了Maven但是我无法选择Web应用程序.它根本没有显示出来.所以我问谷歌,它告诉我安装JAVE EE.而我做了,但仍在Maven的CATERGORY没有Web应用程序.
我究竟做错了什么?
我一直在使用Netbeans v8.0.2,cakephp插件在cakephp v2.x上运行得非常好.最近,我在cakephp v3.0.2中开始了一个新项目,而Netbeans中的cakephp未能将该项目识别为cakephp.
是因为在Netbeans上仍然不支持cakephp v3.x吗?如果已经支持,请注意哪些配置才能使其工作?