Java编译器005---javac -implicit选项
简介:
-implicit选项用来指定是否为隐式引用的文件生成字节码文件,默认生成;选项支持:
1、none:不为隐式引用的文件生成字节码文件;
2、class:为隐式引用的文件生成字节码文件,默认选项;
源码:
Main2.java,内部依赖了TestImplicit.java
public class Main2 { public static void main(String[] args) { TestImplicit testImplicit = new TestImplicit(); testImplicit.func(); } }
TestImplicit.java
public class TestImplicit { public void func() { System.out.println("Test Implicit."); } }
示例:
注意:要保证Main2.java和TestImplicit.java在同一个包下
1、执行javac Main2.java命令,默认生成了TestImplicit.class
2、执行javac -implicit:none Main2.java命令,未生成TestImplicit.class,而且执行java Main2时报错
3、执行javac -implicit:class Main2.java命令,效果和执行javac Main2.java命令相同
心有猛虎,细嗅蔷薇
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步