[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