0. 开发环境
开发工具:JetBrains IntelliJ IDEA 2017.1.1, build #IU-171.4249.32
操作系统:Windows 7 Professional with SP1 x64
JRE:1.8.0_112-release-736-b16 amd64
JVM:OpenJDK 64-Bit Server VM by JetBrains s.r.o
1. 下载并安装Jython
(1)访问Jython官方下载页http://www.jython.org/downloads.html,下载Jython 2.7.0:http://search.maven.org/remotecontent?filepath=org/python/jython-installer/2.7.0/jython-installer-2.7.0.jar
(2)双击下载的文件jython-installer-2.7.0.jar,或者在命令提示符中使用如下命令,开始安装:
java -jar jython-installer-2.7.0.jar
(3)开始安装后,笔者每一步都选择的是默认选项,安装路径选择的是“D:\Program_Files\jython2.7.0”。
2. 假设现有一个希望在后面Jython项目中被调用的Java类“HelloJython”,源代码为D:\Workspace\HelloJython\\src\HelloJython.java,对应的class文件为D:\Workspace\HelloPython\build\classes\HelloJython.class:
public class HelloJython {
public static void main(String[] args) {
System.out.println("Hello Jython!");
}
}
3. 为Jython项目配置环境。打开JetBrains IntelliJ IDEA,打开设置界面“Settings”,搜索安装插件“Python”,“OK”:
4. 创建Jython项目:
(1)在JetBrains IntelliJ IDEA中新建项目,左侧选择“Python”,右侧“New...”-->“Add Local”,找到刚安装的Jython安装目录下的jython.exe文件D:\Program_Files\jython2.7.0\bin\jython.exe,“OK”:
(2)“Next”,“Next”,输入项目名称“HelloJython”,“Finish”;
(3)在项目目录下新建目录“src”,右击该目录,“Mark Directory As”-->“Sources Root”:
(4)工具栏“File”-->“Project Structure”,左侧选择“Libraries”,点击绿色加号按钮,找到希望调用的HelloJython.class文件所在的文件夹D:\HelloPython\build\classes,“OK”;
(5)在“src”文件夹下创建Python文件“main.py”:
import HelloJython
hello_jython = HelloJython()
hello_jython.main([])