当牛做吗网站源代码分享,电子商务网络技术,wordpress内容提交工具,自己做网站内容读取太慢 如何编译和运行您的第一个Java程序
让我们从一个简单的java程序开始。
简单的Java程序 这是一个非常基本的java程序#xff0c;它会打印一条消息“这是我在java中的第一个程序”。
public class FirstJavaProgram {public static void main(String[] args){System.… 如何编译和运行您的第一个Java程序
让我们从一个简单的java程序开始。
简单的Java程序 这是一个非常基本的java程序它会打印一条消息“这是我在java中的第一个程序”。
public class FirstJavaProgram {public static void main(String[] args){System.out.println(This is my first program in java);}//End of main
}//End of FirstJavaProgram Class
输出
This is my first program in java 如何编译和运行您的第一个java程序 先决条件您需要在系统上安装java。你可以从这里得到java。
步骤1打开文本编辑器如windows上的记事本或Mac上的TextEdit。复制上述程序并将其粘贴到文本编辑器中。
您也可以使用类似Eclipse的IDE来运行java程序但我们将在后面的教程中介绍这一部分。为了简单起见我将只在本教程中使用文本编辑器和命令提示符或终端。
步骤2将文件保存为FirstJavaProgram.java。您可能想知道为什么我们将文件命名为FirstJavaProgram问题是我们应该始终将文件命名与公共类名相同。在我们的程序中公共类名是FirstJavaProgram这就是为什么我们的文件名应该是FirstJava program.java。
第三步在这个步骤中我们将编译程序。为此请在Windows上打开命令提示符cmd如果您是Mac OS则打开终端。 要编译程序请键入以下命令然后按enter键。
javac FirstJavaProgram.java 当您试图编译程序时可能会出现以下错误“javac未被识别为内部或外部命令、可操作程序或批处理文件”。当您的系统中未设置java路径时会出现此错误
如果出现此错误则首先需要在编译前设置路径。
在Windows中设置路径 打开命令提示符cmd转到您在系统上安装java的地方找到bin目录复制完整的路径并将其写入命令中如下所示。
set pathC:\Program Files\Java\jdk1.8.0_121\bin 注意您的jdk版本可能不同。由于我的系统上安装了java 1.8.0_121版本我在设置路径时也提到了这一点。
在Mac OS X中设置路径 打开终端键入以下命令并点击回车键。
导出JAVA_HOME/Library/JAVA/HOME 在终端上键入以下命令以确认路径。
echo$JAVA_HOME 就是这样。
以上步骤用于临时设置路径这意味着当关闭命令提示符或终端时路径设置将丢失下次使用时必须重新设置路径。要永久设置路径请参阅本指南。
步骤4编译后.java文件被转换为.class文件字节码。现在我们可以运行程序了。要运行程序请键入以下命令然后按enter键
java FirstJava程序 请注意在运行程序时不应将.java扩展名附加到文件名中。
第一个Java程序是如何工作的 既然我们已经了解了如何运行java程序让我们仔细看看上面写的程序。
公共类FirstJavaProgram{ 这是我们java程序的第一行。每个java应用程序都必须至少有一个类定义该定义由类关键字和类名组成。当我说关键字时它意味着它不应该被更改我们应该按原样使用它。然而类名可以是任何东西。
我已经通过使用公共访问修饰符将类公开我将在另一篇文章中介绍访问修饰符现在您需要知道的是一个java文件可以有任意数量的类但它只能有一个公共类并且文件名应该与公共类名相同。
public static void mainString[]args{ 这是我们程序中的下一行让我们将其分解以了解它 public这使主方法公开这意味着我们可以从类外部调用该方法。
static我们不需要为运行静态方法创建对象。它们可以自己运行。
void它不返回任何内容。
main这是方法名称。这是JVM运行程序的入口点方法。
String[]args用于作为字符串传递的命令行参数。我们将在另一篇文章中对此进行报道。
System.out.println“这是我用java编写的第一个程序” 此方法将字符串打印在控制台上的双引号内并在其后插入一行换行符。我在关于System.out.println的指南中已经详细介绍了这一点。