我的java
(大项目)在Netbeans然后cmd运行得更快。
netbeans中的经过时间 1s 。 以cmd为单位的经过时间 10s 。
(这不是巧合,我多次尝试过) 我正在使用相同的JDK 1.7。
你知道为什么吗?
答案 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本身引起的某些事情引起。