Jrebel 不适用于以下配置:Mac OSX Yosemite、Eclipse Luna、Java 8 运行时。我将 Eclipse 中的运行时更改为 Java 6,但在 jrebel 日志中,它看起来仍在使用 Java 8 运行时。有没有办法改变它。所以当我启动我的自由服务器时,我在服务器启动时看不到 JRebel 横幅消息。
JRebel for Eclipse 6.2.5.RELEASE-201509301022
我在 jrebel 日志中一遍又一遍地看到:
2015-10-09 11:53:16.737 [rebel.lssr] DEBUG o.z.exec.ProcessExecutor - Started java.lang.UNIXProcess@47acc7c
2015-10-09 11:53:17.164 [rebel.lssr] DEBUG o.z.exec.WaitForProcess - java.lang.UNIXProcess@47acc7c stopped with exit code 0
2015-10-09 11:54:17.169 [rebel.lssr] DEBUG EclipseJRebelClientAdapter - JVMUtil.findJavaExecutable() vmInstallLocation=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
2015-10-09 11:54:17.169 [rebel.lssr] DEBUG EclipseJRebelClientAdapter - JVMUtil.findJavaExecutable() vmInstallLocation=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
2015-10-09 11:54:17.170 [rebel.lssr] DEBUG o.z.exec.ProcessExecutor - Executing [/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/bin/java, -Drebel.log=false, -Drebel.log.stdout=false, -Drebel.env.ide=Eclipse, -Drebel.env.ide.product=Eclipse, -Drebel.env.ide.version=4.4.2, -Drebel.env.ide.plugin.version=6.2.5.RELEASE-201509301022, -Drebel.properties=/Users/USER/.jrebel/jrebel.properties, -Drebel.license_server.legacy=false, -Drebel.base=/Users/USER/.jrebel, -Drebel.open_browser=true, -Drebel.log.licensing=true, -cp, /Users/USER/Desktop/Downloadsmain/eclipse/plugins/org.zeroturnaround.eclipse.embedder_6.2.5.RELEASE-201509301022/jrebel/jrebel.jar, com.zeroturnaround.javarebel.CLILicensingAPIImpl, reserveSeat, , ]...
2015-10-09 11:54:17.172 [rebel.lssr] DEBUG o.z.exec.ProcessExecutor - Started java.lang.UNIXProcess@2f6bab81
2015-10-09 11:54:17.929 [rebel.lssr] DEBUG o.z.exec.WaitForProcess - java.lang.UNIXProcess@2f6bab81 stopped with exit code 0
最佳答案
它应该可以很好地与 Java8 配合使用,因此不需要切换到 Java6。而Java8更快。
您如何 启动 您的服务器?如果您打开 Help > JRebel Configuration > Startup,那么您可以找到三种不同的方式:
关于java - JRebel 不是从 Liberty Server、Mac、Eclipse Luna、Java 8 运行时开始的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33042556/