`
zjf201172653
  • 浏览: 45313 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Cannot run program javaw.exe in directory CreateProcess error=87

阅读更多

这个问题找了好久,才找到正解,下面是我转载的!

原文: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动态链接库,javaw.exe动态链接库

    ImageJ.exe

    ImageJ是一个基于java的公共的图像处理软件,它是由National Institutes of Health开发的。可运行于Microsoft Windows,Mac OS,Mac OS X,Linux,和Sharp Zaurus等多种平台。其基于java的特点,使得它编写的程序能...

    JDK命令大全新手的宝典

    2、javac.exe: ====================== 编译的Java程序,生成.class文件 3、javaw.exe: ====================== 功能: 跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会...

    java.exe和javaw.exe的区别及使用方法

    主要介绍了java.exe和javaw.exe的区别及使用方法,需要的朋友可以参考下

    javaw.exe

    javaw.exe

    org.eclipse.jdt.launching_3.6.0.v20110509.jar

    Cannot run program “D:\soft\Java\jdk1.6.0_12\bin\javaw.exe” (in directory “E:\DevCode\Ali\20121008_ordercenter”): CreateProcess error=87, ²ÎÊý´í 替换位置请查看...

    java打包exe 更换图标

    .\java1.4.2\jre\bin\javaw.exe -jar ChatServer.jar  第一行设置指向JAR包ChatServer.jar的目录,由于launch.exe和ChatServer.jar同在一个目录,所以用“.”即当前目录。 第二行设置指向jre\bin\javaw.exe的...

    Maven插件安装使用说明

    注意:安装了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_应用程序

    用_Eclipse_开发_Android_应用程序

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx )

    jconsole+tomcat配置说明 附加Tomcat内存说明(基于jdk5.0).docx ),希望对大家有帮助

    MovieRentalSystem

    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 ...

    mysql______思维导图

    Java是一种特殊的解释型语言(首先将java的类文件编译成jvm能识别的字节码文件,然后针对热点方法,利用...javac.exe)成字节码文件(class文件),然后在虚拟机中被解释(工具:java.exe或javaw.exe(非阻塞执行))运行。

    JavaSE知识点阶段考试题

    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 ...

    《JavaSE知识点阶段考试题》试题和答案以及答题卡

    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指定启动的虚拟机配置说明

    eclipse指定启动的虚拟机配置说明 -vm D:\Java\jre6\bin\javaw.exe

    java命令详解 高手进阶

    Java命令详解,拿来和大家一起分享。javaw.exe,javac.exe;

    akkajava源码-QMGSaint:MultiMC版本:0.4.5Minecraft文件夹是:C:/Users/Brayden/Downl

    MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump,-Xms512m,-Xmx2944m,-XX:PermSize = 256m,-Duser.language = en,-jar,C:/ Users / Brayden / Downloads / MultiMC / jars / New...

    java程序双击运行-双击jar文件运行程序.pdf

    5) 在注册表编辑器中,找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command",在其中⽂件打开命令中加 ⼊参数"-jar"(⽆引号),修改后的数值类似:""C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar ...

    计算机毕业设计-基于java实现简单的班级管理系统

    一、功能需求 1).能够实现对班级学生基本资料的录入,包括学生的学号,...说明:运行此文件需要安装jre1.4以上,双击 “管理系统.jar” 文件,即可运行班级管理系统,若打不开了,请将jar文件的打开方式改为javaw.exe

Global site tag (gtag.js) - Google Analytics