如果我尝试分析应用程序,(这是Eclipse的编制,但在命令行中运行)与VisualVM的帮助下,我得到了以下错误消息
同时,该项目文件夹犯规与新创建的类文件。虽然他们已经在target/classes
存在。
项目结构是Maven的,即存在于当前目录中foder target/classes
和我我们下面的命令来运行应用程序
java -Xmx16g -cp target/classes tests.Runner01
怎么修?
UPDATE
同样与传统的Java项目出现过。
在它下面的填充类文件的图片,这所在的位置,他们不应该
这里https://netbeans.org/bugzilla/show_bug.cgi?id=191297出现一个解决方法:运行分析的应用与-Xverify:无
根据这一GitHub issue,它被固定。更新到version 1.4解决了这个问题对我来说。
我发现使用的是IntelliJ的解决方法是编译成Java 1.6的字节码。菜单选项,这样做是:文件 - 项目结构,然后设置项目的语言水平为6。
这使你不能使用Java功能仅适用于Java的7或8。
如果您使用Eclipse,然后去运行/调试配置。选择从左侧您的应用程序,然后单击参数。
在这里你会看到两个文本框。
1. Program Arguments
2. VM Arguments
在VM参数,输入以下命令。 -Xverify:无
点击应用,然后运行/调试。