JDK和Jython安装

下载JAVA SE,下载地址请到oracle官方网站下载。

JDK下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK和Jython安装

JDK和Jython安装

电脑是64位的WINDOWS10,我下载了jdk-8u112-windows-x64

JDK和Jython安装

双击运行jdk-8u112-windows-x64.exe,在安装程序对话框里一直点击下一步。

JDK和Jython安装

我装在了D

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

win10 java环境变量配置

由于win10不识别%JAVA_HOME,所以建议使用经典款安装的全路径来配置PATHCLASSPATH,否则会出现java命令执行正常而javac执行不了的情况。

window10java环境的搭建和win7/8上的步骤还是有一点小小的区别的。

JDK和Jython安装

高级系统设置 --->环境变量

Path前面中添加:D:Program FilesJavajdk1.8.0_112in;

D:Program FilesJavajdk1.8.0_112jrein

注意一定是jdk的全路径,不能用%JAVA_HOME%代替,因为win10 Path不能识别%JAVA_HOME%,因此没有必要新建JAVA_HOME

新建变量名CLASSPATH,变量值如下:

.;D:Program FilesJavajdk1.8.0_112libdt.jar;

D:Program FilesJavajdk1.8.0_112lib ools.jar(注意前面的.;

JDK和Jython安装

点击确定后,按windows + R快捷键调出运行窗,输入cmd点击确定调出DOS,执行javajavac甚至在命令提示符依次输入命令:javajavacjavawjava -versionjava -verbose,查看其返回值。如果没有出现"不是内部或外部命令,也不是可运行的程序或批处理文件。"或有()返回值时,那就说明配置成功。

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

Jython

下载和安装jdk,配置好环境变量注意:jdk 版本不能太低,否则安装Jython时可能会出错

下载地址:http://www.jython.org/downloads.html

选择版本:jython-installer-2.7.0.jar

开始->运行->cmd->打开dos命令窗口,转到jython-installer-2.7.0.jar所在目录D:python64

输入命令:java -jar jython-installer-2.7.0.jar(双击打开安装亦可)

出现安装界面(目前好像只支持英语和德语)有时候会没有弹出安装界面,一般是被前面其他窗口挡在后面了

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

JDK和Jython安装

安装完成。

跳转到JPython的安装目录下bin子目录,输入jython,出现可编译界面则证明安装成功。

JDK和Jython安装

注意,若安装之后出现如下界面:

JDK和Jython安装

该错误参考链接:http://bugs.jython.org/issue2346

JDK和Jython安装

解决方法:添加路径set JAVA_HOME=D:Program FilesJavajre1.8.0_112

D:Program Filesjython2.7.0>java -version

java version "1.8.0_112"

Java(TM) SE Runtime Environment (build 1.8.0_112-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

JDK和Jython安装

D:Program Filesjython2.7.0>set JAVA_HOME=D:Program FilesJavajre1.8.0_112

D:Program Filesjython2.7.0>binjython

Jython 2.7.0 (default:9987c746f838, Apr 29 2015, 02:25:11)

[Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java1.8.0_112

Type "help", "copyright", "credits" or "license" for more information.

>>>

>>> def fib(n):

... if n<=1:

... return n

... return fib(n-1)+fib(n-2)

...

>>> fib(5)

5

>>> fib(7)

13

JDK和Jython安装

JDK和Jython安装