JAVA程序在Netbeans中运行得更快,然后在CMD中运行得更快

时间:2015-03-07 08:50:33

标签: java netbeans

我的java(大项目)在Netbeans然后cmd运行得更快。

netbeans中的经过时间 1s 。 以cmd为单位的经过时间 10s

(这不是巧合,我多次尝试过) 我正在使用相同的JDK 1.7。

你知道为什么吗?

1 个答案:

答案 0 :(得分:1)

NetBeans总是根据控制台中的构建系统(Ant,Maven,Gradle)打印关于它如何执行项目的最终命令。

您应该能够将其复制并粘贴到CMD中,结果应该非常相似。查看“输出”窗口,例如对于Maven:

cd /Users/crazyjavahacking/NetBeansProjects/root/mavenproject1; JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home "/Applications/NetBeans/NetBeans 8.0.1.app/Contents/Resources/NetBeans/java/maven/bin/mvn" "-Dexec.args=-classpath %classpath org.crazyjavahacking.mavenproject1.JavaApplication11" -Dexec.executable=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -Dexec.classpathScope=runtime org.codehaus.mojo:exec-maven-plugin:1.2.1:exec

性能下降必须由CMD本身引起的某些事情引起。