java命令编译java文件,java中的在命令行中编译和运行怎样操作

1 , java中的在命令行中编译和运行怎样操作要想编译和运行java文件 , 很简单,只需要两个命令:(1)javac:作用:编译java文件;使用方法:javacHello.java,如果不出错的话,在与Hello.java同1目录下会生成1个Hello.class文件 , 这个class文件是操作系统能够使用和运行的文件 。(2)java:作用:运行.class文件;使用方法:javaHello,如果不出错的话,会履行Hello.class文件 。注意:这里的Hello后面不需要扩大名 。
2,如何在命令行模式下编译运行带包的java文件问题 假设两个文件: D:\workspace\com\A.java D:\workspace\com\B.java两个文件都有: package com; 如何编译运行? 进入D:\workspace路径下,输入: javac com\A.java com\B.java-d . 红色为源文件路径,蓝色为输出路径 。则在生成两个文件: D:\workspace\com\A.class D:\workspace\com\B.class注意: -d 后面是 空格 + 点点的意思是,在 .java 文件的根目录,为了方便也可以采用: javac com\*.java-d .运行时 , 在包路径的根目录上运行,比如:在 D:\workspace 路径下 , 输入: java com.A或 java com/A 如果当前路径是 C:\ 或其他路径,那么编译: javac -cp D:\workspace D:\workspace\com\*.java -d .运行: java -cp D:\workspace com.A 总结 1、把包看成是源文件的一部分 , 而不是一个路径,这点很重要 。2、如果不加 -cp 标志,则路径为环境变量和当前路径,如果加 -cp 标志,则路径为cp指定的路径和当前路径 。【java命令编译java文件,java中的在命令行中编译和运行怎样操作】
3,怎么使用命令行编译并运行java程序举例说,如果当前目录下有foo/bar/Main.java,其内容是:package foo.bar;public class Mainpublic static void main(String[] args)}}那么用javac编译之:javac foo/bar/Main.java就会得到foo/bar/Main.class 。然后用java执行之:java foo.bar.Main通常是可以的 。但有时候会奇怪的说找不到主类,那么就可以试试加上 -cp .:java -cp . foo.bar.Mainjavac -encodinig utf8MyJavaCode.java----如果 有多个源文件,同时指定,可以包括路径的(定义 了包的话 。)java MyJavaCode你要先用cmd命令进入到java代码所在的目录 , 比如在e盘的text文件夹里面有Hello.java代码e:cd e:\textjavac Hello.javajava Hello先将java程序编辑好,放在记事本文件中(txt文本) 。进入dos命令窗口中,先用命令javac来将源程序进行编译,编译会得到一个扩展名为.class的文件,该文件就是byte-codes文件,即字节码文件 。编译好之后,利用命令java来执行源文件的主文件名即可 。

    推荐阅读