《Algorithms, 4th Edition》-macOS+vscode+IntelliJ环境搭建
参考Hello World in Java (Mac OS X)
你将创建和编译Java程序,并再命令行里面运行字节码程序。
java -version # macOS默认用的是1.8版本的
0. 安装Java编程环境
下载双击安装lift-java.pkg,保持默认配置即可。
1. 用vscode打开一个工程
vscode以projects的形式组织Java程序,每个作业都对应一个project,一个典型的project包含了Java程序,相关的数据文件和课程相关的配置,比如编译器选项、类型规则和课本库。
下载一个作业project压缩包hello.zip,然后我建立了一个文件夹book_Algorithms-4th-Edition,然后把hello project文件夹放里面就好了,以后的作业也放里面。
在vscode中打开hello文件夹
在vscode里面创建一个新的Java程序Program
上面只是打开了hello文件夹,并没有以Java Project的形式打开,所以参考下Getting Started with Java in Visual Studio Code
Getting Started with Java in VS Code
Setting up VS Code for Java development
安装Install the Coding Pack for Java – macOS,主要是操作系统的Java环境和vscode的插件,也可以单独安装插件Install the Java Extension Pack,也可以单独安装各个插件。
配置JDK
vscode插件依赖的Java环境版本和项目依赖的Java环境版本是两码事,是两个独立的程序。使用Java运行环境配置向导
也能使用Using VS Code settings配置Java运行环境
Creating a source code file
但是这个vscode和IntelliJ差别好像有点大,所以考虑后还是使用IntelliJ吧,因为里面的.idea、.lift好像都是和IntelliJ相关的,用vscode就没办法用起来了。
创建一个新的Java Program
然后就会自动打开这个Java文件啦
编译和执行这个Program从IntelliJ中
首先要编译为符合操作系统环境的可执行文件
选择你需要编译的Program也就是.java后缀的文件啦,里面是一个和文件名同名的Class,编译就是编译的这个Program,选中这个文件,然后编译它即可。
这个编译还是挺耗时的,不知道为什么,按道理这个打印应该很快才对的。
然后就可以运行了
编译和运行Program从命令行
5. 教科书库
小结
《算法》这本书好多年前就买了,结果不知道什么原因,看了开头就没看了,然后书也卖了。如今又买了了书,又从头开始看,也不知道问题出在哪里,这次记录下吧。
changelog
- 2021年07月06日