java

  一.安装jdk时第二次选择安装目录时,这是在安装jre,可以直接取消。

  二.配置三个环境变量(在WIN7下)

  右键我的电脑>属性>高级系统设置>环境变量>系统变量。

  1.新建变量,变量名为:JAVA_HOME  变量值为:D:\Program Files\Java\jdk1.8.0_121   (为jdk的安装目录)

  作用:

  (1)方便引用。比如,JAVA_HOME表示jdk的安装目录。那么以后在设置环境变量时要使用这个路径,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径

  串。

  (2)类似c语言宏定义。当jdk路径被迫改变的时候,仅需更改JAVA_HOME的变量值即可。否则,就要更改任何用绝对路径引用jdk目录的文档,要是万一没有改全,某个程

  序找不到jdk, 后果是可想而知的----系统崩溃!

  (3)某些三方软件会引用约定好的JAVA_HOME变量,不然将不能正常运行软件。等以后用久了JAVA会接触到的,如果某个软件不能正常使用,不妨可以想想这个原因。

  2.修改变量 ,变量名为:Path  变量值为:%JAVA_HOME%\bin;(加在最前面,后面有一个;)

  作用:

    系统变量 Path 告诉操作系统可执行文件(*.exe等)所在的路径,当操作系统寻找某个可执行文件时,操作系统从当前目录开始查找这个可执行文件,若查不到,操作

  系统就会到Path所在的路径去寻找,然后执行。就是说处于 Path 存储的路径中的可执行文件,可以在任意地方被执行。

    在 cmd 运行 java 程序时,需要用到java.exe、javac.exe,操作系统会在当前路径和 Path 储存的路径里查找相应的应用程序,并且执行。

  3.新建变量,变量名为 CLASSPATH  变量值为:.;%JAVA_HOME%\lib   (到哪里找需要执行的.class文件,前面有.;)

  作用:

  CLASSPATH告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方。前面加一个[.]是因为在编译java文件时,如在cmd中执行 javac   xxx.java  ,即会在当

  前目录下生成xxx.class文件,然后再执行 java   xxx   ,系统会在当前目录下找 xxx.class 文件,所以要加点,代表是在当前目录下找class文件来执行。

  三.在cmd分别执行java和javac,如果不出现:'XXXX' 不是内部或外部命令,也不是可运行的程序或批处理文件。则表示环境变量配置成功。

  四.cmd运行java程序

  1.用记事本敲出java代码并修改扩展名为 .java 。

  2.在cmd切换到xxx.java所存储的目录。

  3.cmd执行:javac xxx.java  (生成 xxx.class 文件)

  4.cmd执行:java xxx       (运行java程序)

  五.eclipse使用(eclipse本身是java写的,所以安装前需要先安装jdk和配置java环境,否则eclipse将打不开)

  1.在左边空白区域右键选择new>Java Project,填写名称,点完成。

  2.在新建project处右键选择new>Package,填写名称(最好全是小写),点完成。

  3.在新建Package处右键选择new>Class,填写名称(最好全是大写),点完成。

  4.点击工具栏里一个绿色按钮运行。

  6.关闭自动补全括号:Window>Preference>Java>Editor>Typing>Automatically close,前三项分别是引号,括号,大括号的自动补全。

  7.设置字体:Window>Preference>General>Appearance>Colors and Fonts>Basic>Text Front

  8.修改工作空间:

  (1)File>Switch Workspace>Other

  (2)Window>Preferences>General>Startup and Shutdown>Workspace,勾选Prompt for workspace on startup。

python

  一.安装Python

  二.配置环境变量Path,变量名中添加python的安装目录。

  三.在cmd执行python,如果不出现:'XXXX' 不是内部或外部命令,也不是可运行的程序或批处理文件。则表示环境变量配置成功,并进入了python的交互模式

  四.cmd运行python程序

  交互模式:

  1.cmd执行python进入交互模式

  2.输入python代码

  在交互模式下,python代码每输入一行,就会执行一行。

  编辑模式:

  1.用记事本敲出java代码并修改扩展名为 . py。

  2.在cmd切换到xxx.py所存储的目录。

  3.cmd执行:python xxx.py  即可运行python程序。

  五.PyCharm使用

  1.安装时会选择Python版本(Python 2.x或者Python 3.x)

  2.在工具栏File>New Project>选择工程存放目录>Create>Open in current window>Add to currently opend projects

  3.在新建Project处右键选择new>Python File>输入文件名

  4.点击工具栏里一个绿色按钮运行。

  5.关闭括号自动补全:File>Settings>Editor>General>Smart Keys,Insert pair bracket是管理括号,Insert pair quote是管理引号

  6.设置字体:File>Settings>Editor>Colors&Fonts>Font

参考:

  http://www.cnblogs.com/zhangpengshou/p/4232204.html

  http://blog.csdn.net/ljheee/article/details/50810570

Java和Python安装和编译器使用的更多相关文章

  1. storm安装(2)ZeroMQ、JZMQ、Python、Java环境的安装

    2.ZeroMQ安装 把安装本件zeromq-2.1.7.tar.gz拷贝到home文件路径下, 给文件加入权限 chmod +x /home/zeromq-2.1.7.tar.gz 解压文件 tar ...

  2. mac 安装protobuf,并编译为java,c++,python

    1.下载地址:https://code.google.com/p/protobuf/downloads/list 另外,可以查看这个链接查看中文更多内容:http://www.cnblogs.com/ ...

  3. Python入门(下载编译器,并安装)

    进入官网 https://www.python.org/ 当前:官网上面的版本是3.7.3 在Windows上面安装比较简单,就一直点下一步就ok了 我这边是选的第一个, 我学习的教程建议我用第二个, ...

  4. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

  5. Editplus配置Java、Python、C/C++ (基于VS2010) 编译环境

    1. 为什么要配置EditPlus使其能够编译运行Java.Python.C/C++等程序? EditPlus是一款轻量级(大约2M)的文本编辑器,实际开发中,只需要关联相应的编译工具就可以化身为一个 ...

  6. Python初学者第一天 Python安装及第一个Python程序

    Python基础: 1day: 1.Python基础: A.编程语言介绍:     a. 计算机只能理解0和1.编程即写一段按照一定规则写代码,让计算机帮你干活:     b.机器语言:最底层的语言, ...

  7. Python安装及简介

    Python简介 Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  8. Python基础-week01 Python安装/变量/输入/及循环语句使用

      一.Python介绍 (1).目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,You ...

  9. 1、Python简介与Python安装

    一.Python简介: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python的创始人为吉多·范罗苏姆(Guido van Rossum)少数几个不秃头的语言创始 ...

随机推荐

  1. DDD Quickly - 读书笔记

    读后感:关于领域驱动设计,过去多多少少用到一些.所以,这本精简版看起来很快,很多概念很熟悉,它帮助我把散乱的知识串起来.最后,Eric Evans谈到一点,本来软件的发展是向着处理复杂的业务逻辑走的, ...

  2. vscode 代码跳转之PHP篇

    1.安装插件:PHP IntelliSense 2.配置:"php.executablePath": "C:\\php\\php.exe", 但是目前有问题,跨 ...

  3. Laravel 支付宝支付异步通知

    支付宝支付通知有前端通知(GET)和服务器异步通知(POST) 在配置支付宝支付时,需要注意的问题就是支付宝的回调操作: 1.在laravel中应该将支付宝通知路径组织csrf验证,否则会导致419错 ...

  4. FFmpeg实现将图片转换为视频

    ##名称:ffmpeg实现将图片转换为视频 ##平台:ubuntu(已经安装好了ffmpeg工具) ##日期:2017年12月10日 简介: 因为学习需要,需要将连续图片转换成视频,昨天和今天早上用o ...

  5. elixir 模式匹配

    elixir 模式匹配刚接触还是有点不习惯,在Elixir里,=操作符被称为匹配操作符 iex(29)> x = 11iex(30)> x1iex(31)> 1 = x1iex(32 ...

  6. android--Git上克隆项目遇到的坑

    直接上图,首先你得有你得GitHub项目地址,如下: 然后打开android studio,选择新建项目时从Git上克隆: 点击clone等待完成,新窗口打开. 打开之后可能.或许.大概.也许会出现下 ...

  7. 填报表导出excel后不可写的单元格处于锁定状态

     填报表单元格分为可写和不可写两种状态,当填报表在web上展现的时候可写单元格可以进行数据填报和修改,非可写单元格不可操作. 报表导出为excel时,润乾导出excel包默认情况下不对excel单 ...

  8. sql 中的分隔符

    1.通过分隔符可以将其中的内容作为一个整体的字符串进行处理. 假设数据库中有一个表,名为user info,注意这个名字,user 和 info 中间存在一个空格. 如果直接写如下查询,会报错,可能会 ...

  9. JS JSON序列化 Ajax form表单

    # JS序列化 a = {"k1":"v1"} #序列化为字符串 类似python json.dumps(a) b = JSON.stringify(a) &q ...

  10. python学习手册中的一些易忘的点(第4部分)

    1.python函数高聚合低耦合1)对于输入使用参数并且对于输出使用return2)只有在真正必要的情况下使用全局变量3)不要改变可变类型的参数,除非调用者希望这样做4)每个函数都应该有一个单一的.统 ...