草庐IT

jvm-bytecode

全部标签

java - 是否有针对 JVM 的 PHP 实现(类似于 JRuby 和 Jython)?

如何在JVM上运行PHP(类似于Jython和JRuby)?我知道以下几点:Quercus,它似乎死还活着。好像我一直在访问wrongwebsite.webSpheresMash,似乎没有没有文档beenshutdown这方面有更成熟的项目吗? 最佳答案 AFAIK,quercus和P8是JVM仅有的两个PHP编译器,您已经排除了它们。虽然我觉得你有点太苛刻了:Quercus在23天前刚刚发布了最新版本。称其为“死”似乎有点为时过早。为什么需要P8文档?重点是它只是PHP。您需要的所有文档都在PHP.Net上。

java - 是否有针对 JVM 的 PHP 实现(类似于 JRuby 和 Jython)?

如何在JVM上运行PHP(类似于Jython和JRuby)?我知道以下几点:Quercus,它似乎死还活着。好像我一直在访问wrongwebsite.webSpheresMash,似乎没有没有文档beenshutdown这方面有更成熟的项目吗? 最佳答案 AFAIK,quercus和P8是JVM仅有的两个PHP编译器,您已经排除了它们。虽然我觉得你有点太苛刻了:Quercus在23天前刚刚发布了最新版本。称其为“死”似乎有点为时过早。为什么需要P8文档?重点是它只是PHP。您需要的所有文档都在PHP.Net上。

java - 如何在 jvm 中跟踪类何时加载和销毁?

当类在jvm中加载和销毁时如何跟踪?jvm有没有暴露的回调方法? 最佳答案 如果您使用的是Sun/OracleJVM,则可以使用TraceClassLoading和TraceClassUnloading选项。使用以下内容查看您的JVM支持哪些选项:java-XX:+AggressiveOpts-XX:+UnlockDiagnosticVMOptions-XX:+UnlockExperimentalVMOptions-XX:+PrintFlagsFinal-version如果支持这些选项,请使用-XX:+TraceClassLoadi

java - 如何在 jvm 中跟踪类何时加载和销毁?

当类在jvm中加载和销毁时如何跟踪?jvm有没有暴露的回调方法? 最佳答案 如果您使用的是Sun/OracleJVM,则可以使用TraceClassLoading和TraceClassUnloading选项。使用以下内容查看您的JVM支持哪些选项:java-XX:+AggressiveOpts-XX:+UnlockDiagnosticVMOptions-XX:+UnlockExperimentalVMOptions-XX:+PrintFlagsFinal-version如果支持这些选项,请使用-XX:+TraceClassLoadi

jvm - 为什么 Math.sin() 委托(delegate)给 StrictMath.sin()?

我想知道,当我在Redditthread中发现问题时,为什么Math.sin(double)委托(delegate)给StrictMath.sin(double).提到的代码片段如下所示(JDK7u25):Math.java:publicstaticdoublesin(doublea){returnStrictMath.sin(a);//defaultimpl.delegatestoStrictMath}StrictMath.java:publicstaticnativedoublesin(doublea);第二个声明是native这对我来说是合理的。Math的文档指出:Codegen

jvm - 为什么 Math.sin() 委托(delegate)给 StrictMath.sin()?

我想知道,当我在Redditthread中发现问题时,为什么Math.sin(double)委托(delegate)给StrictMath.sin(double).提到的代码片段如下所示(JDK7u25):Math.java:publicstaticdoublesin(doublea){returnStrictMath.sin(a);//defaultimpl.delegatestoStrictMath}StrictMath.java:publicstaticnativedoublesin(doublea);第二个声明是native这对我来说是合理的。Math的文档指出:Codegen

java - 让另一个 JVM 成为比 Sun JVM 更好的选择的 killer 设施或场景?

对于JavaSE,有几个JVM可用于在x86上的生产环境中运行:IBMJ9OracleJRockit-http://www.oracle.com/technology/products/jrockit/index.htmlApacheHarmony-http://harmony.apache.org/在OSX(如果是Mac)中看起来是带有AquaSwing的Sun。OpenJDK加上一些在服务器上运行的自定义产品:阿祖尔-http://www.azulsystems.com/GoogleAppEngineJava-http://code.google.com/intl/da/appen

java - 让另一个 JVM 成为比 Sun JVM 更好的选择的 killer 设施或场景?

对于JavaSE,有几个JVM可用于在x86上的生产环境中运行:IBMJ9OracleJRockit-http://www.oracle.com/technology/products/jrockit/index.htmlApacheHarmony-http://harmony.apache.org/在OSX(如果是Mac)中看起来是带有AquaSwing的Sun。OpenJDK加上一些在服务器上运行的自定义产品:阿祖尔-http://www.azulsystems.com/GoogleAppEngineJava-http://code.google.com/intl/da/appen

system - 没有 'server' JVM 在 '...'

我正在运行我们作为服务器端系统分发的Java应用程序。我正在尝试编写一个启动器(“写”在这里有点夸大其词,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程资源管理器中获得所需的名称)。这个exe在我们的应用程序文件树的bin/目录中。现在,我们的文件树中还有一个jre/目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起发布)。当我使用位于\jre\jre1.6.0_21\bin中的Java.exe作为启动器时,或者如果我将副本(称为此可执行文件“Orange.exe”)放在此目录中,它工作得很好.但是,如果我将“Orange.exe”放在bi

system - 没有 'server' JVM 在 '...'

我正在运行我们作为服务器端系统分发的Java应用程序。我正在尝试编写一个启动器(“写”在这里有点夸大其词,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程资源管理器中获得所需的名称)。这个exe在我们的应用程序文件树的bin/目录中。现在,我们的文件树中还有一个jre/目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起发布)。当我使用位于\jre\jre1.6.0_21\bin中的Java.exe作为启动器时,或者如果我将副本(称为此可执行文件“Orange.exe”)放在此目录中,它工作得很好.但是,如果我将“Orange.exe”放在bi