src/macosx/bundle/appbundler/src/com/oracle/appbundler/AppBundlerTask.java
Print this page
*** 254,264 ****
contentsDirectory.mkdir();
File macOSDirectory = new File(contentsDirectory, "MacOS");
macOSDirectory.mkdir();
! File javaDirectory = new File(contentsDirectory, "JavaVM");
javaDirectory.mkdir();
File classesDirectory = new File(javaDirectory, "Classes");
classesDirectory.mkdir();
--- 254,264 ----
contentsDirectory.mkdir();
File macOSDirectory = new File(contentsDirectory, "MacOS");
macOSDirectory.mkdir();
! File javaDirectory = new File(contentsDirectory, "Java");
javaDirectory.mkdir();
File classesDirectory = new File(javaDirectory, "Classes");
classesDirectory.mkdir();
*** 353,374 ****
writeProperty(xout, "CFBundleShortVersionString", shortVersion);
writeProperty(xout, "CFBundleSignature", signature);
writeProperty(xout, "CFBundleVersion", "1");
writeProperty(xout, "NSHumanReadableCopyright", copyright);
- // Start Java properties
- writeKey(xout, "JavaVM");
- xout.writeStartElement(DICT_TAG);
-
// Write runtime
! writeProperty(xout, "Runtime", runtime.getName());
// Write main class name
! writeProperty(xout, "MainClassName", mainClassName);
// Write options
! writeKey(xout, "Options");
xout.writeStartElement(ARRAY_TAG);
xout.writeCharacters("\n");
for (String option : options) {
--- 353,370 ----
writeProperty(xout, "CFBundleShortVersionString", shortVersion);
writeProperty(xout, "CFBundleSignature", signature);
writeProperty(xout, "CFBundleVersion", "1");
writeProperty(xout, "NSHumanReadableCopyright", copyright);
// Write runtime
! writeProperty(xout, "JVMRuntime", runtime.getName());
// Write main class name
! writeProperty(xout, "JVMMainClassName", mainClassName);
// Write options
! writeKey(xout, "JVMOptions");
xout.writeStartElement(ARRAY_TAG);
xout.writeCharacters("\n");
for (String option : options) {
*** 377,387 ****
xout.writeEndElement();
xout.writeCharacters("\n");
// Write arguments
! writeKey(xout, "Arguments");
xout.writeStartElement(ARRAY_TAG);
xout.writeCharacters("\n");
for (String argument : arguments) {
--- 373,383 ----
xout.writeEndElement();
xout.writeCharacters("\n");
// Write arguments
! writeKey(xout, "JVMArguments");
xout.writeStartElement(ARRAY_TAG);
xout.writeCharacters("\n");
for (String argument : arguments) {
*** 389,402 ****
}
xout.writeEndElement();
xout.writeCharacters("\n");
- // End Java properties
- xout.writeEndElement();
- xout.writeCharacters("\n");
-
// End root dictionary
xout.writeEndElement();
xout.writeCharacters("\n");
// End root element
--- 385,394 ----