使用Cygwin安装最新版本的JDK?

时间:2011-04-23 22:24:00

标签: cygwin install java

有人能告诉我怎么做吗?或者,指出一个很好的链接? 我想安装Jmeter,但“./jmeter”告诉我:

  

错误:没有server' JVM at C:\ Program   文件\爪哇\ jre1.6.0 \ BIN \服务器\的jvm.dll”。

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

下载并安装JDK

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

我尝试安装时遇到了损坏的文件错误:

JDK-6u25-Linux的IA64-rpm.bin

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

提前致谢。

2 个答案:

答案 0 :(得分:3)

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

  • 从JDK的JRE bin文件夹复制'server'文件夹(例如:C:\ Program Files \ Java \ jdk1.6.0 \ jre \ bin \ server)
  • 将'server'文件夹粘贴到JRE的bin文件夹(例如:C:\ Program Files \ Java \ jre1.6.0 \ bin)

答案 1 :(得分:3)

Cygwin旨在实现Linux源兼容性,但它不提供Linux二进制兼容性。这意味着程序必须专门为Cygwin构建,并且Linux二进制文件(如此处提到的linux-ia64 JVM)不能在Cygwin上运行。

也许可以为Cygwin构建OpenJDK JVM,但它不附带Cygwin。 Cygwin Ports存储库包含轻量级JamVM的包。

但无论如何,JMeter正在寻找JVM的原生Windows版本,所以你可能只想安装它,就像Jano已经建议的那样。