通常开发一个java应用程序可分为三个步骤:
1创建一个带有文件扩展名 java 的源文件
1)使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本:
1 //一个简单的application例子:打印一行文本
2 class Hello {
3 public static void main (String args[]){
4 Systemoutprintln("Hello Java,This is my first Java Application!");
5 }
6 }
输入完成,如下图所示
2)把文件名命名为Hellojava ,并保存,
2使用java编辑器javacexe编译源文件生成一个带有文件扩展 class 的字节码文件
1)win+R,在文本框输入cmd,回车,进入DOS窗口。
2)使用cd命令将路径转入源文件“Hellojava”所在路径(cd用法可参照DOC窗口之cd命令),输入“javac Hellojava”命令,回车。
同时,我们在源文件“Hellojava”所在文件夹可以发现多了一个字节码文件(编辑器javacexe编译的结果),这就对了。
3使用java解释器 javaexe 运行字节码
在当前路径下,输入 “java Hello” 命令,回车。运行结果如下
爪哇之路开启成功。
首先把源文件编译成字节码文件,即类文件;然后由解释器负责解释执行类文件。
程序的运行需要一定的硬件和软件环境,这个环境被称为平台。
window2000
,
linux
,
solaris
和
macos
都是人们所熟知的一些平台,大部分平台可以看作 *** 作平台和硬件的集合,而
java
平台不同,它运行于其
java
虚拟机
java
应用程序接口是指经过编译的,可在程序中直接使用的
java
应用程序接口是指经过编译的,可在程序中直接使用的
java
代码标准库。
java
虚拟机负责解释和执行
java
程序。
1检验java是否正确安装 java -version\x0d\2进入到java代码所在目录 利用javac 进行编译Java代码文件,生成class文件例如\x0d\ javac HelloWorldjava\x0d\3在2中的目录中利用java命令执行java程序\x0d\ java HelloWorld\x0d\ 3中如果程序中如果有package,请在编译和 执行时加入package名
当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:
1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)
2、输入命令: e: 转移到e盘,然后再输入 cd 转移到所希望的已知路径。
希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。
:
Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。
使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式 *** 作。
参考资料:
如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
先装JDK,把环境搭好再来个IDE基本上就可以开始写java代码了,Jdk ide开发工具 eclipse Idea
要是做web的话把tomcat,mysql装一下就可以开始做简单web了
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
以上就是关于如何编译运行一个简单的java程序全部的内容,包括:如何编译运行一个简单的java程序、Java编译运行过程、在dos控制台下如何编译运行java程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)