我也在终端中获取我的Java文件 。
如何进入源代码所在的目录:适用于 Linux \uD83D\uDC27您可以按照典型的GUI方式进入保存源代码的目录 , 也可以使用命令从终端进入保存源代码的目录 。 cd
使用典型的 GUI 方式
使用命令 cd
\uD83E\uDDD1 \uD83D\uDCBB如何编译 Java 代码在运行我们的Java代码之前 , 我们需要先编译它 。 要编译Java代码/程序 , 我们获取类文件 。 然后我们需要执行/运行类文件 。
如何使用终端编译 Java 代码我们需要使用 命令。 例如 , 由于我想编译我的 , 我将使用命令 。 in 表示编译 。 javac file_name_with_the_extension Main.java javac Main.java c javac
如果编译过程成功 , 则我们不会收到任何错误 。
这将在同一目录下创建我们需要的类文件 。
请记住 , 我们运行的是类文件 , 而不是文件 。 .java
相同的过程适用于所有操作系统 。
在 Linux 操作系统中
\uD83D\uDDA5? 如何运行 Java 代码我们运行该文件以执行 Java 程序 。 为此 , 我们使用 命令。 就像 , 正如我们的文件一样 , 我们的命令将是 。 .class java class_file_name_without_the_extension .class Main.class java Main
Java 程序已成功执行!
完全相同的过程也适用于其他操作系统 。
在 Linux 操作系统中
\uD83C\uDFC5奖励:如何使用包运行 Java 程序包基本上意味着一个文件夹 。 之前 , 我向您展示了如何使用终端使用任何常规Java代码 。 在那里 , 我没有在Java代码中使用任何包 。
现在 , 我将向您展示如何运行其中声明了包的任何 Java 代码 。 这一次 , 我将使用以下 Java 代码 。
package myJavaProgram.Source;public class Main {
public static void main(String[
args) {
System.out.println(\"Hello World!\");
在第一行中 , 我将包编写为.这表示我要创建一个名为 的文件夹 。 然后 , 我想在该名称下创建另一个文件夹 。 最后 , 我想在文件夹中创建我的Java代码的类文件 。 package myJavaProgram.Source myJavaProgram Source Source
目录树如下所示:myJavaProgram > Source 。
为了使用包编译这种类型的Java代码 , 我们使用命令。 javac -d . file_name_with_the_extension
至于现在 , 我正在使用该文件 , 因此我将应用命令 。 这将创建一个名为 myJavaProgram 的文件夹 , 然后在我的源文件现在所在的目录下的 myJavaProgram文件夹下创建另一个名为 Source的文件夹 。 Main.java javac -d . Main.java
- The_Directory_Where_I_Have_Kept_My_Source_Code
myJavaProgram文件夹
Source文件夹
它会立即创建 myJavaProgram 文件夹 。
在该文件夹中 , 它将创建“源”文件夹 。
在源文件夹中 , 它创建我们的文件 。 我们需要这个文件来运行Java程序 。
.class现在 , 如果我们要运行该文件 , 则需要稍微更改命令 , 因为我们需要在终端窗口中提供文件的目录 。
.class .class我们使用该命令运行带有包的 Java 程序 。
- 章子怡扎减龄丸子头,短裙露美腿不像生过娃,从影20年笑容依旧甜
- 创投圈|抖音小店无货源适合新手小白么?如何精细化运营?新手小白看来
- 松下|淘宝店铺信誉分等级如何提升?
- PHP|如何降低用户关注的非必要页面的权重传递?
- 量子纠缠存在于任何维度空间?人类如何逃出三维空间变成“神”?
- 显卡|如何组装旗舰游戏电脑?这里有你想要的答案
- 三星|从“不想买”到“抢着买”,骁龙8+无线充电+IP68防水,下跌600元
- 男子带家传木盒来鉴宝,盒子从没打开过,专家:稳住,两个好消息
- 世界上最孤独的“手”,他握住一棵树长达50年,却从来没有松过手
- 火星和地球交换位置会如何?火星会出现生命吗?答案没你想得简单
