Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

CreateProcess error=87, The parameter is incorrect

YEJun 24 2011 — edited Jun 27 2011
Java_home in my computer is C:\Program Files\Java\jdk1.6.0_24

classpath=.;%java_home%\lib;%java_home%\lib\tools.jar;D:\weblogicSA2011\wlserver_10.3\server\lib;E:\Jdeveloper_11114\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;E:\JDEVEL~3\patch_wls1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;E:\JDEVEL~3\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;E:\JDEVEL~3\JDK160~1\lib\tools.jar;E:\JDEVEL~3\WLSERV~1.3\server\lib\weblogic_sp.jar;E:\JDEVEL~3\WLSERV~1.3\server\lib\weblogic.jar;E:\JDEVEL~3\modules\features\weblogic.server.modules_10.3.3.0.jar;E:\JDEVEL~3\WLSERV~1.3\server\lib\webservices.jar;E:\JDEVEL~3\modules\ORGAPA~1.1/lib/ant-all.jar;E:\JDEVEL~3\modules\NETSFA~1.0_1/lib/ant-contrib.jar;E:\JDEVEL~3\patch_wls1033\profiles\default\sys_manifest_classpath\webl

path=%java_home%\bin;%java_home%\jre\bin;E:\JDEVEL~3\patch_wls1033\profiles\default\native;E:\JDEVEL~3\patch_jdev1111\profiles\default\native;E:\JDEVEL~3\WLSERV~1.3\server\native\win\32;E:\JDEVEL~3\WLSERV~1.3\server\bin;E:\JDEVEL~3\modules\ORGAPA~1.1\bin;E:\JDEVEL~3\JDK160~1\jre\bin;E:\JDEVEL~3\JDK160~1\bin;E:\JDEVEL~3\patch_wls1033\profiles\default\native;E:\JDEVEL~3\patch_jdev111;E:\JDEVEL~3\WLSERV~1.3\server\native\win\32\oci920_8;D:\Maven\apache-maven-3.0.2\bin;C:\Windows\System32;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\app\Administrator\product\11.2.0\dbhome_1\BIN

How to set java path in Jdev 11.1.1.5?

------------------------------------------error-----------------------------------

Buildfile: C:\JdevWorkspace\ANTdatasource\Project3\build.xml
[echo] ---13---
[echo] ---16---

makeDataSource:

BUILD FAILED
java.io.IOException: Cannot run program "C:\Program Files\Java\jdk1.6.0_24\jre\bin\java.exe": CreateProcess error=87, The parameter is incorrect
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at java.lang.Runtime.exec(Runtime.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:832)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:447)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:461)
at org.apache.tools.ant.taskdefs.Java.fork(Java.java:784)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:211)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)
at weblogic.ant.taskdefs.management.WLSTTask.execute(WLSTTask.java:115)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.Main.start(Main.java:179)
at org.apache.tools.ant.Main.main(Main.java:268)
Caused by: java.io.IOException: CreateProcess error=87, The parameter is incorrect
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 30 more

Total time: 1 second



--------------------------------------------------------------------------------

<?xml version="1.0" ?>
<project name="makeDataSource" default="makeDataSource" basedir=".">

<path id="wl.classpath">
<fileset dir="E:\Jdeveloper_11115\wlserver_10.3\server\lib">
<include name="*.jar"/>
</fileset>
<fileset dir="E:\Jdeveloper_11115\modules">
<include name="*.jar"/>
</fileset>

</path>
<echo message="---13---"/>
<taskdef name="wlst" classname="weblogic.ant.taskdefs.management.WLSTTask" classpathref="wl.classpath">
</taskdef>
<echo message="---16---"/>
<target name="makeDataSource">
<wlst debug="false" failOnError="true" executeScriptBeforeFile="true" fileName="makeDS.py" classpathref="wl.classpath">
</wlst>
</target>
</project>


--------------------------------------------------------------------------------

connect("weblogic","welcome1", "t3://localhost:7001")
edit()

print '---4---'

# Change these names as necessary
dsname="TestDS"
server="AdminServer"
cd("Servers/"+server)
target=cmo
cd("../..")

startEdit()
# start creation
print 'Creating JDBCSystemResource with name '+dsname
jdbcSR = create(dsname,"JDBCSystemResource")
theJDBCResource = jdbcSR.getJDBCResource()
theJDBCResource.setName( dsname )

connectionPoolParams = theJDBCResource.getJDBCConnectionPoolParams()
connectionPoolParams.setConnectionReserveTimeoutSeconds(25)
connectionPoolParams.setMaxCapacity(100)
connectionPoolParams.setTestTableName("dual")

dsParams = theJDBCResource.getJDBCDataSourceParams()
dsParams.addJNDIName("jdbc/TestDs")

driverParams = theJDBCResource.getJDBCDriverParams()
driverParams.setUrl("jdbc:oracle:thin:@localhost:1521:ORCL")
driverParams.setDriverName("oracle.jdbc.driver.OracleDriver")
driverParams.setPassword("welcome1")

driverProperties = driverParams.getProperties()

proper = driverProperties.createProperty("user")
proper.setValue("hr")

jdbcSR.addTarget(target)

save()
activate(block="true")

print 'Done configuring the data source'
This post has been answered by John Stegeman on Jun 24 2011
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 25 2011
Added on Jun 24 2011
3 comments
6,905 views