当前位置: 技术问答>java相关
JAVA 程序中要调用另一个我本人生成的类文件,此时javac怎么用?
来源: 互联网 发布时间:2015-10-26
本文导语: 如标题 | javac -d . *.java 如果你的文件在相同的目录里,而且package ././ .表示文件夹,在当前目录下就这样编译!*代表你的文件名。 你也可以直接 java *.java 此时的"*" 就是 *。 还有问...
如标题
|
javac -d . *.java
如果你的文件在相同的目录里,而且package ././ .表示文件夹,在当前目录下就这样编译!*代表你的文件名。
你也可以直接
java *.java 此时的"*" 就是 *。
还有问题发短信!
如果你的文件在相同的目录里,而且package ././ .表示文件夹,在当前目录下就这样编译!*代表你的文件名。
你也可以直接
java *.java 此时的"*" 就是 *。
还有问题发短信!
|
如果打包:
则在你的程序中:import 包名.类名;
如果没有,你就将这个你要用到的class放到你那个java的同一目录下,你可以import它,也可以不import它。
则在你的程序中:import 包名.类名;
如果没有,你就将这个你要用到的class放到你那个java的同一目录下,你可以import它,也可以不import它。
|
用法:javac
可能的选项包括:
-g 生成所有调试信息
-g:none 生成无调试信息
-g:{lines,vars,source} 生成只有部分调试信息
-O 优化;可能妨碍调试或者增大类文件
-nowarn 生成无警告
-verbose 输出关于编译器正在做的信息
-deprecation 输出使用了不鼓励使用的API的源程序位置
-classpath 指定用户类文件的位置
-sourcepath 指定输入源文件的位置
-bootclasspath 覆盖自举类文件的位置
-extdirs 覆盖安装的扩展类的位置
-d 指定输出类文件的位置
-encoding 指定源文件中所用的字符集编码
-target 生成指定虚拟机版本的类文件
可能的选项包括:
-g 生成所有调试信息
-g:none 生成无调试信息
-g:{lines,vars,source} 生成只有部分调试信息
-O 优化;可能妨碍调试或者增大类文件
-nowarn 生成无警告
-verbose 输出关于编译器正在做的信息
-deprecation 输出使用了不鼓励使用的API的源程序位置
-classpath 指定用户类文件的位置
-sourcepath 指定输入源文件的位置
-bootclasspath 覆盖自举类文件的位置
-extdirs 覆盖安装的扩展类的位置
-d 指定输出类文件的位置
-encoding 指定源文件中所用的字符集编码
-target 生成指定虚拟机版本的类文件
|
把你的本人的class放在classpath下
|
javac -d ..class生成的路径 java.java
|
这样可以:
直接到那个目录下面
javac 123.java 456.java即可
直接到那个目录下面
javac 123.java 456.java即可
|
当然 : beming(Aming) ( ) 信誉:100 说道也可以的
|
不如打包用import 引入