[vmkit-commits] [vmkit] r59814 - /vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Fri Nov 21 05:08:28 PST 2008


Author: geoffray
Date: Fri Nov 21 07:08:20 2008
New Revision: 59814

URL: http://llvm.org/viewvc/llvm-project?rev=59814&view=rev
Log:
A manifest file can also write Main-class, instead of Main-Class.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp?rev=59814&r1=59813&r2=59814&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/Jnjvm.cpp Fri Nov 21 07:08:20 2008
@@ -456,6 +456,7 @@
 
 #define PATH_MANIFEST "META-INF/MANIFEST.MF"
 #define MAIN_CLASS "Main-Class: "
+#define MAIN_LOWER_CLASS "Main-class: "
 #define PREMAIN_CLASS "Premain-Class: "
 #define BOOT_CLASS_PATH "Boot-Class-Path: "
 #define CAN_REDEFINE_CLASS_PATH "Can-Redefine-Classes: "
@@ -519,6 +520,9 @@
       if (ok) {
         char* mainClass = findInformation(vm, res, MAIN_CLASS,
                                           LENGTH_MAIN_CLASS);
+        if (!mainClass)
+          mainClass = findInformation(vm, res, MAIN_LOWER_CLASS,
+                                      LENGTH_MAIN_CLASS);
         if (mainClass) {
           className = mainClass;
         } else {





More information about the vmkit-commits mailing list