在cygwin中启动Java程序(jmeter)



cygwin的忠实粉丝,在Cygwin中启动jmeter(这是一个Java程序(时遇到问题。

我可以让它正常工作,但 java 似乎不太喜欢在 JAR 文件的路径中包含"/cygwin"。 因此,我可以使用相对路径传入JAR文件的路径,但是当我在文件系统中移动时,这非常不方便。 下面是一个示例来说明我的问题:

[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ which java
/cygdrive/C/PROGRA~1/Java/jre1.8.0_71/bin/java

NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
Error: Unable to access jarfile /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ java -jar ../apache-jmeter-3.2/bin/ApacheJMeter.jar
================================================================================
Don't use GUI mode for load testing, only for Test creation and Test debugging !
For load testing, use NON GUI Mode:
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to output folder]
& adapt Java Heap to your test requirements:
   Modify HEAP="-Xms512m -Xmx512m" in the JMeter batch file
================================================================================
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ ls -l ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr  9  2017 ../apache-jmeter-3.2/bin/ApacheJMeter.jar
-rwxrwx---+ 1 NA+CBURKIN NA+Domain Users 13739 Apr  9  2017 /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar
[NA+CBURKIN@WLPF0SGDR4 perftest (chad)]$ diff ../apache-jmeter-3.2/bin/ApacheJMeter.jar /cygdrive/c/apache-jmeter-3.2/bin/ApacheJMeter.jar

我也是Cygwin的忠实粉丝! 这对你不起作用,还是不适合?

GlassJ@PHX99-LT51-4709 /cygdrive/c/Users/GlassJ/Desktop
$ /cygdrive/c/jdk1.6.0_43/bin/java -jar "c:UsersGlassJDesktopMain.jar"
Hello world

它正在运行一个简单的hello World测试。

我可以/可以想到的其他选项可能尝试设置目录分量表,然后在 jar 运行时取消设置它。

最新更新