2011-04-23 70 views
1

有人可以告诉我该怎么做?或者,点我一个好链接? 我想安装的JMeter但“./jmeter”却对我说:使用Cygwin安装JDK的最新版本?

Error: no server' JVM at C:\Program Files\Java\jre1.6.0\bin\server\jvm.dll'.

所以,我需要服务器JVM启动和运行。 我一直在试图从

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html

下载并安装JDK,并得到了损坏的文件错误,当我试图安装:

的jdk-6u25-linux的-IA64-rpm.bin

我应该通过wget还是apt-cyg来做到这一点?或者,我如何确定哪些安装 包我应该从oracle/sun下载页面下载?

在此先感谢。

回答

2

您在Windows上,因此您应该尝试使用Windows x86版本,除非您有特殊原因需要使用Cygwin。或者试试这个:

  • 复制 '服务器' 从JDK的JRE的bin文件夹中的文件夹(例如:C:\ Program Files文件\的Java \ jdk1.6.0 \ jre的\ BIN \服务器)
  • 粘贴 '服务器'文件夹到JRE的bin文件夹(例如:C:\ Program Files \ Java \ jre1.6.0 \ bin)
1

Cygwin旨在实现Linux源代码兼容性,但它不提供Linux二进制兼容性。这意味着程序必须专门针对Cygwin构建,而Linux中的二进制文件(例如这里提到的linux-ia64 JVM)不能在Cygwin上运行。

也许可以为Cygwin构建OpenJDK JVM,但它不随Cygwin提供。 Cygwin Ports存储库包含一个轻量级的包JamVM

但无论如何,JMeter一直在寻找JVM的原生Windows版本,因此您可能只是想要安装它,就像Jano已经提出的那样。

相关问题