Environment configuration of Python,Java,C++
Published:
This is my personal notes for local Python,Java,C++ configuration.
Introduction
本文介绍如何从0开始配置本地Python,Java,C++的环境, 并运行第一个Hello World程序
1 Python
安装并配置Python
安装步骤
- 直接下载installer,注意勾选”Add python to PATH”
- 配置完成后,进入cmd, 输入python, 如果进入交互式环境, 说明python配置成功
安装PyCharm
下载地址, 直接下载community版本即可
打开之后, open一个项目或路径, 在settings中设置Project Interpreter, 点击齿轮”Add”, 在”Existing environment”中选择python下载路径中的”python.exe”文件.
在任意一个文件夹下中点击new->Python File 创建一个hello world的.py文件, 输入以下代码, 便会出现”Hello World”的结果
def HelloWorld():
print('Hello World')
HelloWorld()
2 Java
安装并配置JDK
JDK下载地址, 选择windows 64位的exe文件即可
安装完成后进行环境变量的配置
- 在计算机的属性->环境变量中,单击 “新建” 创建一个名为 JAVA_HOME 新的系统变量
- 变量名:JAVA_HOME, 变量值: D:\JDK (安装JDK的目录)
- 编辑环境变量中的path, 添加以下路径到path中,注意用分号分隔
- %JAVA_HOME%\bin;
- 配置完成后,进入cmd, 输入java和javac, 如果都出现 “用法…”, 说明JDK配置成功
- 在计算机的属性->环境变量中,单击 “新建” 创建一个名为 JAVA_HOME 新的系统变量
安装IntelliJ IDEA
下载地址, 直接下载community版本即可
打开之后,create new project, project SDK选择已经下载好的JDK的路径
设置好项目所在路径和项目名之后,便进入了一个新的project
在src中点击new->Java Class 创建一个hello world的.java文件, 输入以下代码, 便会出现”Hello World”的结果
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World");
}
}
Intellij IDEA 使用Java第三方库
方法 1: download package
在与src和out平行的目录下,新建文件夹lib
下载第三方库的压缩包并解压至lib,两种方式加在library
(1) 在文件夹上右键 -> add as library
(2) Project -> Peoject Structure -> libraries -> “+” -> Java,选择library的文件夹即可
方法 2: 将项目设置为Maven项目 直接在pom.xml中注入依赖即可,例如:
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
<dependency>
<groupId>com.huaban</groupId>
<artifactId>jieba-analysis</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
注意reimport maven的时候IDEA可能会将编译器重置为默认的1.5,需要在pom.xml中加入以下plugin指定java版本(这里为1.8)
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
Intellij 打包项目为jar包
Project -> Project Structure -> Artifacts -> “+” -> Jar -> From modules…
选择main class,接下来注意META-INF的路径,用默认值可能会造成jar包不包含MANIFEST,将路径设置为和当前工作空间平行的路径,如/Users/luolingwei/Desktop/Program/Classes/BDS/NYU-Big-Data-Science/HW2/(Source Code/src/main/java),括号中的路径删掉。
回到主菜单,build -> build artifact -> build完成打包。jar包会出现在out -> artifacts文件夹下。
3 C++
安装CLion
安装完毕后, 参考破解教程使用License Server方式进行激活, 注意激活之前要在hosts中添加以下内容
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
环境配置
CLion自己并不带有C++环境,需要自己配置
- (Windows) 下载DevC++,DevCPP下载, 添加MinGW,将Environment路径设置为DevC++中的MinGW64路径, 如”E:\DevCPP\Dev-Cpp\MinGW64”,将MinGW设置为default即可。
(Mac OS) 只需要下载XCode即可,IDE可自动识别并添加C++编译器
- 编译并运行以下代码便可打印出”Hello World”
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}