编译java程序的命令是什么,运行java应用程序的命令是什么?

作者&投稿:卷容 (若有异议请与网页底部的电邮联系)
编译java程序的命令是什么?运行java应用程序的命令是什么??~

当前默认目录为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 编程语言

编译javac 文件名.java
运行java 文件名

当前默认目录为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 编程语言



当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:

1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)

2、输入命令: e:  转移到e盘,然后再输入 cd 转移到所希望的已知路径。

如图:

希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。这个不用多说。那么让我们看一下如何使用javac、java、javap吧。

一、javac

javac是用来编译.java文件的。命令行下直接输入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。

javac -d destdir srcFile

其中:1、-d destdir是用来指定存放编译生成的.class文件的路径。(若此选项省略,那么默认在当前目录下生成.class文件,并且没有生成包文件夹;当前目录可以用“.”来表示,即:javac -d . srcFile )

注意:添加-d选项除了可以指定编译生成的.class文件的路径外,最大的区别是可以将源文件首行的package关键字下的包名在当前路径下生成文件夹。

2、srcFile是源文件.java文件的路径。

例如:有这样一个简单的java类,路径为E:est\JavacTest.java:

复制代码代码如下:

package com.stopTalking.test;      public class JavacTest {          public static void main(String[] args) {
byte a = 5;
short b = 6;
System.out.println("JavacTest [a=" + a + ", b=" + b +  "]");
}        
}

当前路径下,输入 javac JavacTest.java ,便在当前路径下生成了一个JavacTest.class的文件,如图:

注意:JavacTest.java是一个首行标注了package的java文件,而此时它在硬盘上的目录并未对应它的包名,所以,使用java com.stopTalking.test.JavacTest运行时是无法找到该java的。

若输入,javac –d . JavacTest.java ,那么生成的JavacTest.class便在当前目录下生成的包文件中了,如图:

二、java

此时,我们希望运行该类,在大部分的教材中,使用java JavacTest便可直接运行,可是我们发现出现这样的错误:

这是因为,大部分的教材使用的类是默认包名的,即源文件的第一行是没有package指定包名的。使用一个类,我们知道,是需要使用它的全限定类名的。

所以,我们在命令行输入:java com/stopTalking/test/JavacTest,便可看到正确的结果了。

拓展资料:

用javac命令加上的java源文件的路径就会编译成.class文件。用java命令java加上.class文件的路径就会运行java程序。

注意:第一,如果你在doc环境下直接输入javac和java命令必须配置jdk的环境变量。第二,编译的时候文件需要加上.java后缀,运行的时候不需要加后缀。



首先看一下java程序代码:

新建Shell.java文件,里面内容如下:

然后使用javac命令进行编译,编译时需要将目录切换至java文件所在的目录,如果javac命令执行报错,需要进行修改,如果报javac命令的错误,说明javac命令没有正确添加到系统环境变量中(需要重新配置java环境变量,可以参考我的博客配置java环境变量),如果报的是java文件的错误,说明java文件编写有误,需要修改重新执行javac命令,命令执行完成后,会在同一目录下生成一个.class文件,使用java 命令运行.class文件,这里一不小心就会报无法加载或找不到主类的错误,可能有原因:
1、类名与文件名不一致(区分大小写)
2、使用java命令时,不能再命令行中输入.class文件的后缀名。
2、java文件中带有包名。
如上述代码,在使用javac编译生成.class文件就是无法通过java命令进行运行的,需要删除

package test;1

main函数传入的参数就是我们在执行java命令时跟的参数,可以根据下图跟上面的代码自己猜测一下,当然自己测试一下印象更深刻!!



比如你建立的文件是test.java
先跳到该类的目录下。。
编译:javac test.java
运行:java test

javac
例: javac Hello.java
java


无聊没事,大家聊会天,说说java程序员的命运
个人能力不能决定一切,各种客观因素会影响一个人的命运。固然决定是你自己做的,但你如何衡量个中要害取决于你如何受环境的影响。我们可以有比肩比尔盖茨的志向,但身边的个个例子都已证明:个人能力固然重要,但毕竟不是全部。我自己总结过一个成功表达式:能力 + 性格 + 机遇 = 成功。成功三项式以能...

Java系统环境概述:编程语言的发展历程与Java特性
第1章深入理解Java系统环境:编程语言的演进历程: 机器语言:计算机最早执行的指令形式。 汇编语言:机器指令的符号化,便于程序员理解和使用。 高级语言:如C、C++,更贴近人类思维,提高开发效率。 面向对象语言:如C++和Java,以对象为中心,强调封装和继承等特性。 面向对象语言的发展:...

北京java程序员的寿命为多久??
比其他行业的人平均少活十年

Java是什么意思啊?
Java是一种编程语言,用来做计算机编程的,原本设计这个语言的时候,因为一中咖啡的名字而命名。因为计算机只认识“000110011011110011” 的标准计算机语言,但是人不能记住二级制的代码,所以编写了各种编程语言,可以翻译成计算机能看懂的内容。

Java源程序在windowsXP操作系统下怎么用命今提示符编译?我装有JDK了...
1.JAVA_HOME=D:\\jdk1.5.0_07;2.CLASSPATH=.;%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar;注意这(.;%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar)设置部分最前头有个点,3. PATH的最后加上;%JAVA_HOME%\\bin.如果顺利,DOS下运行java,javac,jar 等命令均可以在任何...

JAVA 程序员生命周期长吗?
底层程序员一般干一两年可以成为资深程序员,然后可以往架构师发展,最后还可以做CTO,路长着呢,干到40岁没问题

java是什么意思
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。 Java...

翻译JAVA
受限Bean元素包含零个或多个受限属性元素,它们每一个都与Bean类中所定义的一个属性所对应。这些元素被用来初始化这些Bean属性们的值。如果你不想让Bean实例化时其中某个特定的属性也被初始化为某个值,那么你应该不要在你的的应用程序配置资源文件中包含该受限属性的定义。

浅析Java多线程程序设计机制
多线程是Java语言的一大特性 多线程就是同时存在N个执行体 按几条不同的执行线索共同工作的情况 程序 进程 线程 可以从不同的角度去理解 程序就是一段静态的代码 可以理解成一组计算机命令的集合 进行就是这个程序一次动态的执行过程 从代码的加载到执行完毕的一个过程 线程是一个比进程小的单位 一个...

JAVA语言的特征是什么
Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行。实际上有两种Java程序:一种Java应用程序是一个完整的程序,如Web...

阜康市15560672370: JAVA的编译命令是什么 -
倪汤克灵: public class Aaa{public static void main(String[] args){ System.out.print("执行偶吧!");} } 保存为:Aaa.java 编译:在开始--运行--输入:cmd 输入:cd 指定你保存文件的文件夹路径--dir找到这个文件 开始输入:javac Aaa.java 运行:java Aaa这种最基础的知识,去好好看看基础书就明白了.多看书啊.

阜康市15560672370: 编译java程序的命令是什么?运行java应用程序的命令是什么?? -
倪汤克灵: 当前默认目录为C盘Users文件夹下的Administrator文件夹.一般而言,我们习惯改变当前目录.由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法: 1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存...

阜康市15560672370: java程序编译必须使用哪一个命令 -
倪汤克灵: 编译java源文件使用命令:javac xxx.java 编译生成.class文件 接着使用java xxx 运行

阜康市15560672370: java的编译和运行命令是怎么样的啊? -
倪汤克灵: 先跳到该类的目录下.. 编译是:javac a.java 运行是:java a

阜康市15560672370: java程序如何编译运行? -
倪汤克灵: 在命令提示符里打上javac 类名.java 进行编译. 如果没出现错误,就运行 java 类名 进行运行 就可以输出结果拉.. 如果不行可以再联系偶...

阜康市15560672370: java程序怎么编译运行?我是纯菜鸟! -
倪汤克灵: 你按照下面的步骤再试试:1、在c盘的根目录下创建一个javalx的文件夹;2、把name.java文件放到javalx文件夹中;3、打开CMD,输入命令:cd\回车;4、当盘符为:C:\> 时,再输入:cd javalx 回车;5、先输入:javac name.java 再输入:java name 如果还是出现:“系统提示cannot read”的问题,那么你去修改name.java源程序,将第一行的“package x.y.z;”注释掉(即把包名注释掉),重新运行,应该就没有问题了…… 楼主再尝试下……

阜康市15560672370: 利用Java开发工具包编译和运行Java程序需要用到哪两个命令 -
倪汤克灵: 你如果用工具!比如MyEclipse,那你就不用使用命令了!如果你不用工具!你要先安装jdk,再去配置环境变量!配置方法baidu查!多的很!然后在开始-运行-cmd~找到你java文件存储的位置!先用javac **.java 这是编译!此时出现了.class文件!然后在java ** 这样就可以了~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网