java编译一个java文件,如何编译单个java文件

1,如何编译单个java文件先熟悉命令行后再用ide,很多人直接用ide结果理不清java小工具的情况 。步骤:1. 来到单个java的目录2. javac 文件名.java(带java后缀)3. java 文件名 (不带java后缀)先熟悉命令行后再用IDE,很多人直接用IDE结果理不清java小工具的情况 。步骤:1. 来到单个java的目录2. javac 文件名.java(带java后缀)3. java 文件名 (不带java后缀)
2 , 如何进行Java的编译运行打包等假设你的类为A.java则编译: javac A.java之后生成A.class文件运行: java A.class以上是切换到了文件目录下的操作安装 JDK 配置JDK 运行 JAVAC 命令打包百度上到处都是一搜就知道了编译:javac文件名.java (编译后会产生文件名.class这个文件)运行:java文件名 (这里是class的文件名,注意这里并不用加.class后缀)打包的用 jar命令,后面有一些参数,你可以在网上查一下具体的用法 。【java编译一个java文件,如何编译单个java文件】
3,javac怎么编译单个java文件 代码有引用其他文件看看你的clasa和classb有木有package,假如有的话,就起一个新的文件夹,里面按照a和b的package放好,然后就cd到新起的folder里面,javac编译它,要是没package的就把他放在同一个文件夹里面然后cd进去那个文件夹在javac编译它ps(其实class文件就是编译了的 , 没编译的是java文件)在Doc下javac *.javajava xxx其中,xxx为你的java文件的名字;此文件必须有main方法 。这个的话 import 包名.*;然后类名 d=new 类名();编译不存在单个文件的问题 , 直接javac就可以了运行的话要求要有main方法才可以开始-->运行-->docjavac 文件名.javajava 文件名看看你的clas a和class b有木有package,假如有的话,就起一个新的文件夹,里面按照a和b的package放好,然后就cd到新起的folder里面,javac编译它,要是没package的就把他放在同一个文件夹里面然后cd进去那个文件夹在javac编译它ps(其实class文件就是编译了的,没编译的是java文件)
4 , 如何将一个java文件编译成class文件类名能以数字开头命名吗?这显然编译的时候会报错.标准命名是以大写字母打头后接单词首字母大写,编译是通过javac这个命令进行编译的(即jdk目录下的javac.exe)配置好环境变量,新建相应的变量名,如果有直接输入值就可以了,如下:JAVA_HOME: jdk的安装目录如(D:\java\jdk1.6.0_05);PATH: %JAVA_HOME%\bin;ClASSPATH: .;%JAVA_HOME%\lib;比如d:\testjava\Test.java文件,打开命令行窗口1.输入d:\ 回车2.定位到java文件所在文件夹,输入cd d:\testjava\ 回车3.编译java文件,输入javac Test.java 回车4.运行,输入java Test 回车你需要了解JAVA虚拟机生成类文件的规则即可,也就是class文件的格式,你自己将该JAVA文件按规则按二进制形式将数据写入.class文件中就行了 , 给你一篇逆向的文章,你只需要把逆向的转成正向的就可以了http://blog.csdn.net/zhy05/article/details/1800309用Maven 。如果你用的是工具,会自动编译 。如果是dos命令,先用记事本写一个java文件,比如a.java,存放到d盘java文件夹下,dos命令可以写d:回车,cd java(cd是进入下级目录,java是文件所在的文件夹,注意cd和java之间的空格)回车,javac a.java,回车就可以了5,如何编译一个java文件cd 文件所在目录如果不是当前根目录要切换 。比如在d:/programs/java/下,打开cmd默认是c盘,你就应该输入:d:cd d:/programs/javajavac xxxx.javajava xxxx就行了 。javac 用于编译Java文件,格式为:java [options][sourcefiles] [@files]其中:options:命令行选项;sourcefiles:一个或多个要编译的源文件;@files:一个或多个对源文件进行列表的文件,有时候要编译的文件很多,一个个敲命令会显得很长 , 也不方便修改,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,对编译一个工程很有用,方便,省事 。有几个比较重要的选项:-d 用于指定编译成的class文件的存放位置,缺省情况下不指定class文件的存放目录,编译的class文件将和源文件在同一目录下;-classpath 可以简写成-cp,用于搜索编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或者其他包含class文件的目录 , 指定该选项会覆盖CLASSPATH的设定;-sourcepath用于搜索编译所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目录;需要注意windows下和linux下文件路径分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:windows下文件路径分隔符用 \ ,文件列表分隔符用分号 ;linux下文件路径分隔符用 /,文件列表分隔符用冒号 :首先你要配置好环境变量JAVA_HOME和CLASSPATH两个环境变量然后在命令行进入你的java文件的路径输入javac 你的文件名.java

    推荐阅读