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!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

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
579 views