Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans不允许我更改项目的Netbeans平台_Netbeans_Visualvm - Fatal编程技术网

Netbeans不允许我更改项目的Netbeans平台

Netbeans不允许我更改项目的Netbeans平台,netbeans,visualvm,Netbeans,Visualvm,我已经下载了VisualVM源代码,正在尝试使用Netbeans 7.01编译Glassfish插件。这样做会导致以下错误: C:\source\visualvm\trunk\plugins\glassfish\nbproject\build impl.xml:48:必须定义'nbplatform.visualvm_100609-dd12ae64a19c.harness.dir' 这就引出了项目设置,它将平台显示为Netbeans IDE。。。。下拉框变灰,因此我无法选择正确的平台。 然而,在

我已经下载了VisualVM源代码,正在尝试使用Netbeans 7.01编译Glassfish插件。这样做会导致以下错误:

C:\source\visualvm\trunk\plugins\glassfish\nbproject\build impl.xml:48:必须定义'nbplatform.visualvm_100609-dd12ae64a19c.harness.dir'

这就引出了项目设置,它将平台显示为Netbeans IDE。。。。下拉框变灰,因此我无法选择正确的平台。

然而,在我的hello world VisualVM插件上,我可以将平台设置为适当的平台,并且运行良好。

为了尝试解决这个问题,我尝试创建了platform.properties文件,并将其与以下条目一起放入nbproject文件夹中。然而,这似乎不起作用

harnese.dir=mypath/visualvm/visualvm_13

nbplatform.VisualVM_100609-dd12ae64a19c.harness.dir=mypath/VisualVM/VisualVM_13


任何建议。

为了构建VisualVM及其相关插件,您必须下载VisualVM网站上提供的NetBeans平台和探查器二进制文件

例如,要构建1.3.2版本,您可以通过该页面上的链接访问并下载NetBeans 6.9.1平台和探查器二进制文件。我提供的链接还为您提供了从存储库获取正确的VisualVM源代码以及构建VisualVM及其插件的说明。例如,可以使用以下url签出1.3.2版本的源代码:

https://svn.java.net/svn/visualvm~svn/branches/release132
完成签出并将从上述链接下载的NetBeans平台二进制文件提取到 在release132/visualvm目录下,您可以通过从release32/plugins目录运行ant build来构建整个应用程序及其插件

我成功地完成了整个过程,并可以验证说明是否适用于1.3.2。但是,由于至少缺少一个依赖项,构建主干的说明没有导致成功构建


您看到的错误告诉您的是找不到NetBeans平台的构建工具。线束包含在可下载的二进制文件中,一旦将其解压缩到release32/visualvm目录中,project.properties文件中的值将再次有效。这当然是一个很好的例子,说明了为什么您应该在存储库中保存成功复制构建所需的一切

Glassfish插件是“插件”NetBeans模块套件的一部分。在我们的案例VisualVM中,模块套件中的所有模块都必须根据同一版本的NetBeans平台应用程序构建。这意味着您可以为整个套件更改NetBeans平台,转到“插件”套件的属性a更改那里的平台。

是的,这比我的答案好多了!我仍然在看这两个答案。谢谢各位。这是一个附带项目,所以我会在某个时候相应地标记答案。发布页面的链接让我朝着正确的方向前进。我错过了二进制文件。谢谢我们能再次使用相同的链接吗?看起来好像不可用。有人能帮我找到visualvm的二进制文件吗?