Coder Social home page Coder Social logo

Setting JVM options about pyjnius HOT 3 CLOSED

kivy avatar kivy commented on May 28, 2024
Setting JVM options

from pyjnius.

Comments (3)

JoshRosen avatar JoshRosen commented on May 28, 2024

I ran into a similar problem with the CLASSPATH; it looks like it needs to be set before importing jnius.

I'm also curious about setting JVM options.

from pyjnius.

davidcheng0716 avatar davidcheng0716 commented on May 28, 2024

I have the same problem and I the "make tests" command didn't run any test case.

make tests
javac jnius/src/org/jnius/NativeInvocationHandler.java
...
4 warnings generated.
cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F. -g build/temp.macosx-10.9-intel-2.7/jnius/jnius.o -o /Users/hotdog16/Downloads/pyjnius-master/jnius/jnius.so -framework JavaVM
cd tests && javac org/jnius/HelloWorld.java
cd tests && javac org/jnius/BasicsTest.java
cd tests && javac org/jnius/MultipleMethods.java
cd tests && javac org/jnius/SimpleEnum.java
cd tests && javac org/jnius/InterfaceWithPublicEnum.java
cd tests && javac org/jnius/ClassArgument.java
cd tests && env PYTHONPATH=..: nosetests-2.7 -v
Ran 0 tests in 0.002s

OK

When I run test by myself:
cd tests/
PYTHONPATH=..: nosetests test_basics.py
EEEEEEEEEEEEE
ERROR: test_instance_fields (test_basics.BasicsTest)
Traceback (most recent call last):
File "/Users/hotdog16/Downloads/pyjnius-master/tests/test_basics.py", line 43, in test_instance_fields
test = autoclass('org.jnius.BasicsTest')()
File "/Library/Python/2.7/site-packages/jnius/reflect.py", line 150, in autoclass
c = find_javaclass(clsname)
File "jnius_export_func.pxi", line 23, in jnius.find_javaclass (jnius/jnius.c:12356)
JavaException: Class not found 'org/jnius/BasicsTest'
....

from pyjnius.

davidcheng0716 avatar davidcheng0716 commented on May 28, 2024

Solved, The mac OS X jdk issue.
Go to mac developer page and search java to download the newest jdk(JavaForOSX2013-05.dmg)
https://developer.apple.com/downloads/index.action
reinstall pyjnius, it work!

from pyjnius.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.