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!

OJDeploy-Not valid win32 application - Oracle Jdeveloper 12c

AmittJul 16 2020 — edited Jul 21 2020

I had an existing application in Jdev 11.1.1.7

I recently we tries to upgrade to 12c. I did install Jdeveloper 12.2.1.4, creating new Middleware home etc.

In my existing application i was using ant to build the application which used ojdepoy. The ojdeploy is located in <MW_HOME>/Jdeveloper/Jdev/bin folder in both the versions.

But when i run the build task here i m getting following error for 12c(the build script ran fine in 11.1.1.7):

C:\JDeveloper\mywork\AIMS\VGPortal\VGPortal-17Jan2020\VG-Portal\build.xml:36: Execute failed: java.i

o.IOException: Cannot run program "C:\Oracle\Middleware-12c\Oracle_Home\jdeveloper\jdev\bin\ojdeploy

": CreateProcess error=193, %1 is not a valid Win32 application

        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

        at java.lang.Runtime.exec(Runtime.java:620)

        at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.j

ava:58)

        at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)

        at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:442)

        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:628)

        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)

        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)

        at oracle.jdeveloper.deploy.ant.OJDeployAntTask.execute(OJDeployAntTask.java:111)

        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        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:435)

        at org.apache.tools.ant.Target.performTasks(Target.java:456)

        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)

        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)

        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)

        at org.apache.tools.ant.Main.runBuild(Main.java:851)

        at org.apache.tools.ant.Main.startAnt(Main.java:235)

        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)

        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application

        at java.lang.ProcessImpl.create(Native Method)

        at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)

        at java.lang.ProcessImpl.start(ProcessImpl.java:137)

        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

Comments
Post Details
Added on Jul 16 2020
7 comments
638 views