I am trying to get JPype to pass a String into a Java class main
function. Demonstration code below:

=============JAVA============
package com;

public class JPypeTest {

   public static void main(String args[]) {
           System.out.println(args[0]);
   }

   public void printArgument(String arg) {
           System.out.println(arg);
   }
}

===========PYTHON===========
from jpype import *

startJVM("C:/Program Files/Java/jdk1.5.0_12/jre/bin/server/jvm.dll","-
Djava.class.path=C:/jpypetest/test/")

com = JPackage("com");
jp = com.JPypeTest();
jp.printArgument('XXXX');
#WANT TO CALL main("arg") HERE!!!!
shutdownJVM()
===============================

What I want is to be able to call main() with an argument from the
python file (using JPype) and have it echo
args[0]. I can get this to work for printArgument(), but not for
main().

Thanks,
Sarah

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to