问题标签 [netbeans-7]

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

windows-7-x64 - NetBeans 开发 - Windows 7 64 位 ... 模块似乎未加载

作为 NetBeans 7 的新手(在 Windows 7 64 位 Ultimate Edition 上运行),我发现无法让任何 POC(概念验证应用程序)“可见”非常有趣。请允许我解释一下。

浏览教程 - 就像软件开发中的任何东西一样简单:

1) 我创建了可能的 NetBeans 开发应用程序……但使用的产品位置不是默认位置。NetBeans 想要使用 C:\Users{user_name}\Documents\NetBeanProjects 作为项目的根路径,然后在下面创建项目文件夹。合理,但我有专门的“开发驱动器”,我的所有开发都发生在这里,这不是 NetBeans 想要放置的地方。

2)为应用程序创建一个模块。在这里,我创建了一个安装程序并将 System.out.println() 放置在一个覆盖的 restore() 方法中......你永远不会在 IDE 的输出窗口中看到它。我还添加了一个带有按钮和 textArea 的新窗口,并将新窗口的属性设置为在应用程序启动时和编辑器位置显示......你也永远不会看到这些。

长话短说,我从计算机上卸载了 NetBeans v7.0,然后再次重新安装,但这一次允许 IDE 使用它想要的项目文件夹位置。虽然,我仍然没有在输出窗口中获得 System.out.println() 文本,但我确实获得了带有按钮和 TextArea 的新窗口。

我添加了这篇文章,因为我做了很多搜索试图找到所有这些的答案,但无济于事。我当然没有真正的答案,但是如果其他人正在为同样的问题而苦苦挣扎,如果您更改了默认项目位置并且您的应用程序“似乎没有运行或可见。”

如果有人知道这些问题的真正答案,请告知。

编辑#1 ...认为这可能是安全或特权问题,我尝试“以管理员身份”运行 IDE,但这没有任何区别。我也没有在操作系统日志中看到任何提示或任何指示问题的内容,所以我假设它是 NetBeans。

编辑#2 ...找到它。终于发现我所有的 System.out.println() 都在哪里结束。不像我预期的那样在 IDE 的输出窗口中(很确定我不是唯一的),而是在位于的“message.log”文本文件中

C:\Users\{User_Name}\Documents\NetBeansProjects\{Project_Name}\build\testuserdir\var\log

那很有趣——不!我假设这可能意味着 System.out 当前设置为在某个属性中执行此操作。但至少我知道它现在并没有消失在太空中的某个地方。

0 投票
1 回答
563 浏览

compiler-construction - NetBeans 7 Java 在保存时编译大型项目

我有一个包含数千个源代码文件的 Java 项目。对于我为其提供 Java 源代码的类,我经常在运行时遇到 ClassNotFoundExceptions。当我禁用保存时编译时,我没有遇到这个问题,但它是一个有用的功能,我希望启用它。

有没有一种方法可以向 NetBeans 表明“我知道您认为这些文件已经编译,但无论如何都要安排它们进行编译(或者我希望您重新编译它们)”?

0 投票
1 回答
5809 浏览

windows-7 - NetBeans Development 7 - Windows 7 64-bit ... JNI native calls ... 指南

我为您提供这个,希望能为您节省一些时间和痛苦。

作为我在我的 Windows 64 位工作站上了解 NB Development v7 的经验的一部分,我发现了另一个令人沮丧的冒险,试图让 JNI(Java 本机接口)能力提升并在我的项目中工作。因此,我包含了所需步骤的简短摘要(因为我发现的所有文档对于这些版本的 Windows 和 NetBeans 关于如何执行 JNI 都是完全不正确的)。我花了几天的时间进行实验,并审查了我能找到的每个网页,其中包括这些技术作为关键字搜索。呸!!不好玩。

首先,由于 NetBeans 开发是“所有关于模块的”,如果您正在阅读本文,您可能需要一个或多个模块来执行 JNI 调用。本网站或 Internet 上提供的大部分内容(更不用说 NB7 中的帮助文件)对于这些版本来说要么完全错误,要么过于稀少,以至于对 JNI 专家以外的任何人都毫无用处。

这就是您正在寻找的……“切入正题”-“如何指导”以获取 JNI 调用并在您的 NB7 / Windows 64 位机器上工作。

1) 从您的 NetBeans 模块(不是主机应用程序)中声明您的本地方法,并确保您可以无错误地编译 Java 源代码。

例子:

请注意我们只加载程序集一次(因为它在静态块中),否则如果尝试再次加载它会抛出异常。还要注意我们名为“echoString”的单个(在此示例中)本机方法。这是我们的 C / C++ 应用程序将要实现的方法,然后通过 JNI 的 majic,我们将从我们的 Java 代码中调用。

2)如果使用 64 位版本的 Windows(我们在这里),我们需要打开 64 位 Visual Studio 命令提示符(相对于标准 32 位版本),并执行“vcvarsall”BAT 文件,以及“amd64”命令行参数,为 64 位工具设置环境。

例子:

请注意,您可以使用 Microsoft 提供的任何版本的 C/C++ 编译器。我碰巧在我的盒子上安装了 Visual Studio 2005、2008 和 2010,所以我选择使用“v10.0”,但任何支持 64 位开发的都可以正常工作。这里的另一个重要方面是“amd64”参数。

3) 在命令提示符中更改您计算机上的驱动器\ 目录,以便您位于包含您的本机方法声明的文件系统上的完全限定类位置的根目录。

示例:我的本机声明方法的完全限定类名是“org.mycompanyname.nativelogic.NativeInterfaceTest”。由于我们在上面的步骤 1 中成功编译了 Java,我们应该会发现它包含在我们的 NetBeans 模块中,类似于以下内容:

“/build/classes/org/mycompanyname/nativelogic/NativeInterfaceTest.class”

由于下一步,我们需要确保我们的命令提示符直接设置为当前的“/build/classes”。

4) 在这一步中,我们将创建包含 JNI 所需语句的 C/C++ 头文件。在命令提示符中键入以下内容:

javah -jni org.mycompanyname.nativelogic.NativeInterfaceTest然后按回车。如果您收到任何类型的错误,表明这是一个无法识别的命令,这仅意味着您的 Windows 计算机不知道该命令的 PATH(它位于您的 /bin 文件夹中)。从那里运行命令,或者在调用此应用程序时包含完全限定的路径名​​,或者设置计算机的 PATH 环境变量以在其搜索中包含该路径。

这应该产生一个名为“org_mycompanyname_nativelogic_NativeInterfaceTest.h”的文件......一个C头文件。如果您以后需要备份,我会制作一份副本。

5) 编辑 NativeInterfaceTest.h 头文件并包含 echoString() 方法的实现。

例子:

注意你不能简单地返回一个普通的 Java 字符串(因为你现在在 C 中)。您必须告诉传入的 JVM 变量为您创建一个将返回的 Java 字符串。查看以下Oracle 网页以了解其他数据类型以及如何为 JNI 目的创建它们。

6) 关闭并保存对头文件的更改。现在您已经向 Header 添加了一个实现,将文件扩展名从“.h”更改为“.c”,因为它现在是一个正确实现 JNI 所需接口的 C 源代码文件。

示例:NativeInterfaceTest.c

7)我们需要编译新创建的源代码文件并链接它。在命令提示符中键入以下内容:

cl /I"path_to_my_jdks_include_folder" /I"path_to_my_jdks_include_win32_folder" /D:AMD64=1 /LD NativeInterfaceTest.c /FeNativeInterfaceTest.dll /link /machine:x64

例子:

请注意“include”和“include/win32”文件夹路径周围的引号是必需的,因为我的文件夹名称中有空格......“程序文件”。如果没有空格没有问题,您可以包含它们,但它们如果在使用命令提示符时有空格,则为必填项。

这将生成几个文件,但它是我们感兴趣的 DLL。这就是 System.loadLirbary() java 方法要查找的内容。

8)恭喜!你在最后一步。只需获取 DLL 程序集并将其粘贴到以下位置:

请注意,您可能必须创建“lib”和“x64”文件夹。

Java 代码...注意我们如何在 loadLibrary() 调用中不包含“.dll”文件扩展名?

现在,在您的 Java 代码中,您可以创建一个 NativeInterfaceTest 对象并调用 echoString() 方法,它将返回您在 NativeInterfaceTest.c 源代码文件中键入的字符串值。

希望这可以为您节省我在自己试图解决所有这些问题时所遭受的脑损伤。祝你好运,编码愉快!

0 投票
1 回答
1578 浏览

php - NetBeans FTP 日志输出,保存时上传

意识到这可能更适合超级用户,如果是的话,抱歉

使用 NetBeans 7.0(内部版本 201104080000)并首次创建了一个远程项目,以继续(现在)远程 PHP 项目。(FileZilla + Notepad++好多了)

无论如何,当我执行初始批量上传/下载时,NetBeans 会吐出一个很好的 FTP 活动日志,这一切都很好。

但是,由于我将项目设置为在 save 上上传,所以每当我保存给定文件时,我都不会收到任何输出,尽管它确实会上传。显式上传/下载会产生输出。

我担心发生错误或诸如此类的事情(或同步可能需要一段时间的大文件),我不知道发生了什么。

我没有使用 SVN(请抑制建议的冲动;我知道,我知道,我会为 2 多个开发人员的进一步项目找出 SVN)但无论如何,有没有人知道如何做才能产生输出节省?

0 投票
1 回答
3052 浏览

xslt - 我们可以用 Netbeans 7 做 XSLT 2.0 吗?

在其当前形式中,Netbeans 仅支持 XSLT 1.0,不支持 XSLT 2.0。

我们如何将 XSLT 2.0 与 Netbeans 7 一起使用?

0 投票
1 回答
348 浏览

java - 在 Netbeans 7 中创建和存储 XML 文档

因为我需要一个免费且可靠的 XML 编辑器,所以我刚刚从 Oracle.com 安装了 Netbeans 7.0 + JDK 包。在这一点上,我不会使用 Java,也不会学习它。我正在学习 XML,需要在一个项目中使用它。我会将 XML 文档发送给其他人,他们会将其包含在他们的程序中。产品版本:NetBeans IDE 7.0 Java:1.6.0_26;Java HotSpot(TM) Client VM 20.1-b02 不了解 Java,我终于找到了在 IDE 上安装 XML 编辑器的方法,但不确定我是否选择了正确的 Java 项目类型来访问 XML 编辑器,并且不是确定在哪里指定存储文档等。也就是说,当它说选择一个新项目(以便我可以打开 XML 编辑器)时,我选择了 Java Application。但我不知道这有什么意义。如果我选择 Java 桌面应用程序、Java 类库、如果我要为一个项目创建多个 XML 文档,则具有现有源的 Java 项目或新项目的 Java 自由格式项目?此外,它稍后会询问我是否要将刚刚打开并创建的 XML 文档存储在 src 或其他地方。这对我将创建的 XML 文档存储在哪里有影响吗?我在网上找不到太多关于在 Netbeans 中使用 XML 编辑器的信息,除了一个假设知道 Java 的旧教程。非常感谢您的帮助!这对我将创建的 XML 文档存储在哪里有影响吗?我在网上找不到太多关于在 Netbeans 中使用 XML 编辑器的信息,除了一个假设知道 Java 的旧教程。非常感谢您的帮助!这对我将创建的 XML 文档存储在哪里有影响吗?我在网上找不到太多关于在 Netbeans 中使用 XML 编辑器的信息,除了一个假设知道 Java 的旧教程。非常感谢您的帮助!

0 投票
1 回答
1217 浏览

netbeans - 在netbeans 7 编辑器工具栏上添加方法/函数列表,如visualstudio?

有什么方法可以在 NetBeans 7 的编辑器工具栏上启用方法或函数的下拉列表,就像 VS 一样?,我的意思是当您编辑代码时每个文件选项卡上的工具栏,其中有一些选项,例如“上次编辑,下一个断点,下一个书签,......”

在 VS 中这个特性真的很有帮助,可以更快地跳转函数或方法,我知道 netbeans 有导航器,但有时这个帮助更多

伟大的

0 投票
1 回答
726 浏览

java-ee-6 - Netbeans IDE 7.0 Web 应用程序不支持开箱即用的 Java EE 6?

我刚刚下载并安装了最新的 Netbeans IDE 7.0 Java EE 版本(带有 Tomcat 和 GlassFish 服务器)。奇怪的是,当我通过新建项目向导创建 Web 应用程序时,“服务器和设置”步骤在“Java EE 版本”下拉菜单中没有 Java EE 6 选项,我看到的只是 Java EE 5 和 J2EE 1.4!

这特别奇怪,因为我使用的唯一其他 Java IDE 是 Netbeans 6.9.1,甚至那个在下拉菜单中也可以配置 Java EE 6。

有谁知道如何在 Netbeans 7.0 中向该向导添加 Java EE 6 支持?

0 投票
2 回答
5144 浏览

java - 在表单中添加文本框(JAVA,Netbeans 7)

我是 JAVA 领域的新手,我开始玩了。我在 Netbeans 中制作了一个带有 3 个文本框的表单。然后,我尝试添加前两个文本框,并在单击按钮后将总和放在第三个文本框中。我有以下代码,但它将输出一起列出(而不是总和)。

示例:2+2 = 22、3+34 = 334

我的代码如下:

0 投票
2 回答
968 浏览

netbeans - 如何禁用 Netbeans 7 PHP 版本的任务扫描

在 NetBeans 6.9 我使用这个,但如何在 NetBeans 7 中做到这一点?