问题标签 [netbeans-11]

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 回答
206 浏览

jpa - NetBeans11.2 - JPA - java.lang.IllegalArgumentException:对象:javaapplication4.Id[id=5] 不是已知的实体类型

我一遍又一遍地尝试在 MacOS 上的 NetBeans 11.2 中使用 JPA 时遇到以下异常。

java.lang.IllegalArgumentException:对象:javaapplication4.Id[id=5] 不是已知的实体类型。

在 org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4228)

在 org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:496)

在 javaapplication4.JavaApplication4.main(JavaApplication4.java:30)

我的主要课程:

我的实体类:

持久性.xml

我的图书馆:

图书馆

类路径

我正在使用 Derby DB。

让我知道您是否可以找到问题所在。先感谢您。

0 投票
2 回答
1616 浏览

java - 安装为 snap 包时如何配置 netbeans?

我通过 snap 在 Ubuntu 18.04 上安装了 Netbeans 11.2。

现在我想配置 Netbeans,修改netbeans.conf. 该文件被放置/snap/netbeans/current/netbeans/etc/并作为只读文件系统安装。所以我假设你不应该在这里编辑这个文件。

netbeans.conf如果经典方式(编辑)被阻止,我该如何配置 Netbeans ?

注意:我想设置netbeans_jdkhome="~/.sdkman/candidates/java/latest/".

更新

这有效:

0 投票
1 回答
317 浏览

icons - Netbeans 11.1 用 JDK13 看起来模糊和放大

从 jdk-13 开始时,我的 Netbeans 11.1 看起来很难看。

下面你可以看到 jdk-13(左)和 jdk-8(右)之间的区别:

netbeans 的区别

我已经尝试更改密钥-J-Dsun.java2d.dpiaware,-J-Djdk.gtk.version并使用 open-和 oracle-jdk 进行了尝试,但没有任何改变。

谢谢你的帮助 ;)

0 投票
2 回答
223 浏览

java - 使用 Netbeans 表单时出现一般“链接错误”

我继承了一个 NetBeans 项目,我也必须进行一些更改。我在 NetBeans 方面没有大量经验,而且我在使用该应用程序时遇到了问题。该应用程序基本上是一个使用 MySQL 存储和检索数据的考勤系统。我的问题来自初始登录表单Login.java。我能够通过从 MySQL 检索到的凭据成功登录。但是,成功登录后,我在输出窗口中收到一个通用的“链接错误”,没有进一步的解释。这是表示无法加载下一个表单的一般错误吗?我对实际问题是什么感到有些困惑。成功登录后,Login.java应该加载Admin_main.java这是第二种形式。谁能阐明这里可能出了什么问题?我真的很感激任何帮助!这个错误对我来说没有任何意义。非常感谢您!

更新——这是相关代码。每当此表单运行时,它都会生成链接错误。没有更多信息,也没有更少。这是一个非常基本的形式。我只是不明白。

这是出错后 NetBeans 的屏幕截图。链接错误实际上引用了 run.xml,如 94 和 111。不过,那里没有我可以识别的内容。

Java 链接错误

0 投票
1 回答
460 浏览

java - 看不到 javadoc 信息。我如何解决它?

看不到 Javadoc 信息。

“找不到 Javadoc。此项目的 Javadoc 文档不存在,或者您没有在 Java 平台管理器或库管理器中添加指定的 Javadoc。”

错误截图

我的 Java 平台:

Java平台

Java平台中的Javadocs:

JavadocsInJavaPlatform

我尝试下载 Javadoc,将其添加到我的平台管理器中。没有任何效果。

IDE 日志: Here is the logs https ://pastebin.com/dPNx9dJm

Netbeans 11.2 IDE,运行 Java 13.0.1

github 项目中的其他人具有相同的设置,并且他们使用 Javadocs。(他们可以看到方法描述/文档)

0 投票
1 回答
264 浏览

java - Netbeans 11:Java 项目中的多个源

我试图在 Java 项目的多个位置拥有多个包层次结构。进一步解释:我们自己的软件在包中com.company.V2.*。我现在想添加这些外部存储库:

但与以前版本的 Netbeans 不同,似乎无法为这些单独的包指定多个目录。在Project PropertiesSources下,有一个设置Source Folder,这是com.company.V2.*层次结构所在的位置。没有办法说 'for com.company 查看 /dir1/dir2; 对于 org.freedesktop.dbus,请查看 /dir4/dirZ 等。显然,Netbeans可以做到这一点,因为java.lang.*可以找到层次结构中的类。

有两个后果:

  • 构建时 Maven 找不到源。
  • 当我控制单击并在编辑器窗口中显示与具有错误参数的方法等有关的多个错误时,Netbeans 找不到源。

我已将两个外部存储库签出到项目根目录中。我通过将其添加到 POM 来修复 Maven 问题:

但这并不能修复编辑器窗口错误。它甚至不能正确修复 Maven 问题,因为每次源更改后都需要清理和重建(shift-F11);否则我会得到一个运行时错误,这表明 Maven 并不总是在同一个地方找到东西:

解决所有这些问题的一种方法是使用符号链接,以便 Maven 和 Netbeans 在一个层次结构中查看所有包,但遗憾的是,我们必须支持 Windoze / NTFS 上的开发人员,并且以典型的 MS 方式,符号链接的简单问题在 Windoze 下变得异常复杂. 我已经创建了符号链接,它们解决了上面给出的所有问题,但我更喜欢“正确”的解决方案,而不是涉及到 hacky 解决方法的解决方案。

0 投票
1 回答
860 浏览

java - Apache NetBeans 11.1 无法正常工作

我在 Windows 10 上使用 NetBeans 11.1。

它在过去一年中一直正常工作,但由于某种原因,现在我无法复制/粘贴文本,“撤消”操作不起作用,它无法自动突出显示类中相同的任何变量,它只是似乎它根本不起作用。

我试过重新启动它,重新启动我的电脑并重新安装程序,但它根本没有帮助。重新安装它会保留我最后的配置设置,所以也许我应该重置所有设置,但我不知道该怎么做。你能帮助我吗?

0 投票
1 回答
9477 浏览

java - 不兼容的类型:对象不是功能接口 netbeans-11 java

我对 Java 8 的 lambda 表达式很陌生

我尝试了以下并得到编译错误

我的问题是“是否可以将 lambda 表达式用作普通对象。我想做一些类似的事情

我做了很多搜索,但没有运气。有什么解决方法吗?提前致谢!


更新:在对 lambda 表达式有了更深入的了解之后,问题是如何让编译器知道要编译到的 lambda 表达式的目标类型。所以 ernest_k 的答案可以改进为

0 投票
1 回答
139 浏览

permission-denied - 基于 Linux 的 Netbeans Java 项目的 jNetPcap 权限

在 Linux Mint 19.2 Cinnamon、内核上运行的 Netbeans 11.24.15.0-72-generic

我已将几年前开发的自定义网络数据包嗅探项目从 Windows 7 转移到 Linux。这使用 jNetPcap 来进行实际的数据包捕获。JnetPcap 是 Libpcap 的包装器。

问题:在 Netbeans 中运行我的项目时,我收到错误“您无权在该设备上捕获”。

将项目编译为 .jar 文件,然后我以 root 身份运行,一切都很好。从而证明项目代码是可以的,并且问题仅限于缺乏权限。

正在使用的“本机共享库”是 libjnetcap.so

本质上,我希望能够在 Netbeans 11.2 中运行/调试这个项目

为了解决这个问题,我尝试了很多事情:

  1. 假设它libjnetcap.so正在访问网络接口,我尝试使用setuid, 赋予它提升的权限,但没有效果。我还尝试使用 , 赋予它功能sudo setcap cap_net_raw=p ./libjnetpcap.so,但同样无效。

  2. 试穿。setuid_ /usr/bin/java这次我可以在.jar不使用sudo. 但是,Netbeans IDE 不会从桌面图标加载。从终端运行 Netbeans 会引发错误消息,setuid不允许使用。

  3. 我无法在/usr/bin/java. 文件类型错误?

我在这个论坛上找到了这个:

在您的情况下,pcap需要对网络接口进行低级访问。由于安全隐患(捕获网络流量、生成任意网络数据包等),此类访问仅限于特权用户。例如,在 Linux 上,pcap需要CAP_NET_RAW用户可以使用该功能。

这听起来像我的问题,但在哪里pcap?我似乎只有libjnetcap.so库文件。

如果某个善良的灵魂能给我任何指示等,我将不胜感激。

0 投票
2 回答
4237 浏览

c++ - 如何在 Netbeans 中启用 C++17?

在工具 > 选项 > C/C++ > 其他中,没有将 C++17 作为默认标准的选项。

如何编译需要 C++17 的代码?