-1

一种方法似乎是使用 java.lang.Compiler

我尝试在 Eclipse 中使用 java.lang.Compiler 并且不了解Object any该类方法的参数?上课似乎也没有用。

Compiler.command(any) // what is meant by any? What are valid objects to put there?
Compiler.compileClass(clazz) // Nothing happens when I out a class in there?
Compiler.compileClasses(string) // hm?

如何在 Eclipse 中使用编译器打印 hello 消息...?

4

1 回答 1

0

阅读文档是您需要学习的一项非常重要的技能。

每当您遇到不了解其功能的类或方法时,只需先查看文档即可。

这是文档java.lang.Compilerhttps ://docs.oracle.com/javase/7/docs/api/java/lang/Compiler.html

这是文件的第一句话:

提供 Compiler 类以支持 Java 到本机代码的编译器和相关服务。按照设计,Compiler 类什么都不做;它用作 JIT 编译器实现的占位符。

所以,你的问题的答案是,它什么都不做。根据文档,它什么也不做。它用于在 JVM 启动时启动 Java 编译器。你不应该使用它。

于 2017-09-29T17:14:52.070 回答