这个问题找了好久,才找到正解,下面是我转载的!
原文:http://blog.csdn.net/zhangren07/article/details/5944173
折腾了将近一天,一直纠结于这个事情。今天终于搞定!
其实错误报得很准确,就是:
Cannot run program "C:/Program Files/Java/jdk1.6.0_17/bin/javaw.exe" (in directory "C:/Workspace/testSeam1-test"): CreateProcess error=87, The parameter is incorrect
具体的意思就是调用javaw.exe出错,但在其它的项目,甚至这个项目的某些模块都不会报这个错误,很奇怪。因为我不知道eclipse是如何调用javaw.exe的,到底传递了哪些参数,所以比较难搞。
从思路上总结下来可能有三方面问题:
一,jdk问题,因为路径有Program Files空格,但其它的项目可以的呀,将信将疑,把jdk安装到c:/Java下,还是失败!
二,eclipse问题,之前自己的eclipse因为装testng插件或配置等问题运行不了接口测试,拷了别人的eclipse解决了此问题,这次于是再让开发同学把他的eclipse给我用了一下,还是失败!
三,项目的问题,其实这是最容易想到的,一开始我也想到了,但项目的下载和构建步骤都完全没有问题,引入到eclipse之后也没有任何报错,我尝 试着去修改有些模块的属性,修改Build Path的设置,修改运行时的设置等诸多尝试之后,仍失败!其后我进行了“一”和“二”!最后回到项目本身,出错消息中在调用时有许多类的包名是 在"C:/Documents and Settings/ren.zhangr/.m2/repository"下,这可能是在调用javaw之前设置的环境变量,作为参数一起传递给 javaw.exe,我尝试着把maven本地库移到d:/repository下有两步,一是设置settings.xml,二是改掉eclipse Build Path的一个M2_REPO变量,重新生成eclipse文件导入项目。一切ok!
相关推荐
javaw.exe动态链接库,javaw.exe动态链接库,javaw.exe动态链接库
ImageJ是一个基于java的公共的图像处理软件,它是由National Institutes of Health开发的。可运行于Microsoft Windows,Mac OS,Mac OS X,Linux,和Sharp Zaurus等多种平台。其基于java的特点,使得它编写的程序能...
2、javac.exe: ====================== 编译的Java程序,生成.class文件 3、javaw.exe: ====================== 功能: 跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会...
主要介绍了java.exe和javaw.exe的区别及使用方法,需要的朋友可以参考下
javaw.exe
Cannot run program “D:\soft\Java\jdk1.6.0_12\bin\javaw.exe” (in directory “E:\DevCode\Ali\20121008_ordercenter”): CreateProcess error=87, ²ÎÊý´í 替换位置请查看...
.\java1.4.2\jre\bin\javaw.exe -jar ChatServer.jar 第一行设置指向JAR包ChatServer.jar的目录,由于launch.exe和ChatServer.jar同在一个目录,所以用“.”即当前目录。 第二行设置指向jre\bin\javaw.exe的...
注意:安装了maven插件,使用的时候老是有这样的提示:...C:\Program Files\Java\jdk1.5.0_12\bin\javaw.exe (这里写你所安装的JDK路径下bin\javaw.exe) -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m
用_Eclipse_开发_Android_应用程序
jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx ),希望对大家有帮助
C:\Program Files\Java\jdk-12.0.2\bin\javaw.exe -Dfile.encoding=Cp1252 -classpath "C:\~\MRS;C:\~\DBConnection\mysql-connector-java-8.0.23\mysql-connector-java-8.0.23.jar" MovieRentalSystem ...
Java是一种特殊的解释型语言(首先将java的类文件编译成jvm能识别的字节码文件,然后针对热点方法,利用...javac.exe)成字节码文件(class文件),然后在虚拟机中被解释(工具:java.exe或javaw.exe(非阻塞执行))运行。
A、java.exe B、javac.exe C、javap.exe D、javaw.exe 3、下列那个可以作为Java标识符( )。 A、boy-girl B、2int_long C、byte D、$Boy 4、对于以下类( ) public class Q2{ public static void ...
A、java.exe B、javac.exe C、javap.exe D、javaw.exe 3、下列那个可以作为Java标识符( )。 A、boy-girl B、2int_long C、byte D、$Boy 4、对于以下类( ) public class Q2{ public static void ...
eclipse指定启动的虚拟机配置说明 -vm D:\Java\jre6\bin\javaw.exe
Java命令详解,拿来和大家一起分享。javaw.exe,javac.exe;
MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump,-Xms512m,-Xmx2944m,-XX:PermSize = 256m,-Duser.language = en,-jar,C:/ Users / Brayden / Downloads / MultiMC / jars / New...
5) 在注册表编辑器中,找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command",在其中⽂件打开命令中加 ⼊参数"-jar"(⽆引号),修改后的数值类似:""C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar ...
一、功能需求 1).能够实现对班级学生基本资料的录入,包括学生的学号,...说明:运行此文件需要安装jre1.4以上,双击 “管理系统.jar” 文件,即可运行班级管理系统,若打不开了,请将jar文件的打开方式改为javaw.exe