Joined: May 25, 2012
Post Count: 14
Status:
Offline
Re: I Compiled Sweet Home 3d and when i excecute the jar file its give a Java Exception
I export the proyect as a JAR file with all the files and resources, and put the name of the main class. The proyect is exported but when I try to execute it, it simple says Java Exception
France
Joined: Nov 7, 2005
Post Count: 9176
Status:
Offline
Re: I Compiled Sweet Home 3d and when i excecute the jar file its give a Java Exception
As the project needs some DLLs, it can't work the way you did. You should generate a Jar file with the JarExecutable target of the Ant file provided with the project.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
France
Joined: Nov 7, 2005
Post Count: 9176
Status:
Offline
Re: I Compiled Sweet Home 3d and when i excecute the jar file its give a Java Exception
- Select build.xml - In its contextual menu, choose Run as > Ant Build... - Select the target named JarExecutable - Click Run - Once finished, you'll find the Jar executable file in the install subdirectory (refresh its content with F5 if necessary)
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
Joined: May 25, 2012
Post Count: 14
Status:
Offline
Re: I Compiled Sweet Home 3d and when i excecute the jar file its give a Java Exception
it give the next error
Buildfile: D:\Sylenia\Grupo RV\Workspace\SweetHome3D-3.7-src\build.xml build: [mkdir] Created dir: D:\Sylenia\Grupo RV\Workspace\SweetHome3D-3.7-src\build\classes [javac] Compiling 2 source files to D:\Sylenia\Grupo RV\Workspace\SweetHome3D-3.7-src\build\classes
BUILD FAILED D:\Sylenia\Grupo RV\Workspace\SweetHome3D-3.7-src\build.xml:43: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7"
France
Joined: Nov 7, 2005
Post Count: 9176
Status:
Offline
Re: I Compiled Sweet Home 3d and when i excecute the jar file its give a Java Exception
Select a JDK instead of a JRE in the JRE tab of Ant configuration. Don't forget that Google could help you too....
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer