要查看最新的完整内容,请访问原文。
0. 安装 Java 编程环境
-
双击 lift-java-installer.exe 进行安装。
-
删除 lift-java-installer.exe。
1. 在 IntelliJ 中打开项目
IntelliJ 使用项目来组织 Java 程序,所以我们首先要有一个 IntelliJ 项目。
-
下载 hello.zip。
下载后将其解压到指定文件夹,比如 hello。
-
启动 IntelliJ。
初次启动可能会弹出一些提示,全部接受。
-
从 IntelliJ IDEA 欢迎界面单击 Open 并选择解压文件所在文件夹作为项目文件夹。
-
之后应该能看到一个图案(在主编辑器窗口中)和项目文件列表(在左侧的项目视图中)。
2. 在 IntelliJ 中创建一个程序
-
单击项目视图侧栏(左侧)中的项目名称,使其高亮显示。
-
选择菜单选项 LIFT → New Java Class。出现提示时,键入 HelloWorld 作为类名,然后单击“确定”。
-
在主编辑器窗口中,将 HelloWorld.java 中的内容修改为下面的 Java 代码。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } }
-
选择菜单选项 File → Save All (Ctrl + S) 保存全部文件。
3. 编译并执行程序(从 IntelliJ)
-
在 Project View 侧栏中选择要编译和执行的程序。使其出现在主编辑器窗口中。
-
编译程序:选择菜单选项 LIFT → Recompile 'HelloWorld.java' (Ctrl + B)。如果编译成功,您将在状态栏(底部)收到通知。
如果编译失败,则会显示重编译面板(底部),突出显示编译错误或警告。借助于错误消息可定位进而解决程序问题。
-
执行程序:选择菜单选项:LIFT → Run 'HelloWorld' with Arguments (Ctrl + E),由于此程序不接受命令行参数,直接单击“确定”。
之后应该可以看到程序的输出。
4. 编译并执行程序(从命令行)
-
选择菜单选项 View → Tool Windows → Terminal (Alt + 2) 打开 Git Bash。
~>
~/Desktop/ hello
是当前的工作目录,其中~
是根目录。 -
键入以下 javac 命令以编译程序。
~> javac HelloWorld.java ~>
如果
HelloWorld.java
位于当前工作目录中,则将编译成功。 -
键入以下 java 命令以执行程序。
~> java HelloWorld Hello, World
命令执行后可以接着看到输出内容。
通常程序在 IntelliJ 上编译(因为 IntelliJ 能够更好地提示错误)并从命令行执行(因为命令行更易于指定命令行参数并使用文件重定向)。
5. 运行书中代码(从命令行)
程序 CollingDisks.java 使用 algs4.jar
中的各种库来模拟 n 个圆盘在弹性碰撞定律下的运动。首先下载 CollingDisks.java,然后使用 Windows 资源管理器将其移动到项目文件夹。最后,在终端中键入以下命令编译并执行它:
~> ls
CollidingDisks.java COS 226.iml WELCOME.txt logo.png
~> javac-algs4 CollidingDisks.java
~> java-algs4 CollidingDisks 20
执行该程序时,将出现一个标准图形窗口,其中包含 20 个碰撞圆盘的动画。关闭标准绘图窗口后可回到命令行。