python調用java jython


環境:
openjdk8,python2.7,jython2.7
jython下載地址     http://www.jython.org/downloads.html

下載完成后,運行下面命令

java -jar jython-***.jar

會有彈窗,傻瓜式安裝,其中有個選擇安裝目錄的,需要目錄里是空的。

在rc文件中配置環境變量,在~/.bashrc中添加下面的內容,目錄是自己的安裝目錄。

#~/.bashrc
export JYTHON_HOME=/home/ito/jython2.7b1 export PATH=$JYTHON_HOME/bin:$PATH export CLASSPATH=$JYTHON_HOME/Lib:$CLASSPATH

使更改應用

source ~/.bashrc

查看是否安裝成功:

jython --version

編寫一個普通的java類

public class JythonTest {
  public void greeting() {
    System.out.println("hello world");
  }
}

通過命令行編譯:

javac JythonTest.java

 

如果只是向在命令行上測試一下,

CLASSPATH=JythonTest.class jython

這行命令打完后,就是進入jython命令行輸入語法

>> import JythonTest
>> test= JythonTest()
>> test.greeting()
hello world

 

如果想在eclipse中跑起來,需要配置一下

編寫py文件:jython_test.py

import JythonTest
test= JythonTest()
test.greeting()

點擊項目右鍵-->run --> run configurations --> Jython run --> 右鍵  點擊new-->下面出來個New_configuration中填上項目名和要運行的模塊名 --> run

必須以Jython 的方式來跑這個,如果是普通的Python run的方式跑,到import JythonTest這會報 import Error。

同理如果用命令行跑這個文件用 jython jython_test.py 代替 python jython_test.py


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM