目录

static Object command(Object any)

描述 (Description)

java.lang.Compiler.command()方法检查参数类型及其字段,并执行一些记录的操作。

声明 (Declaration)

以下是java.lang.Compiler.command()方法的声明

public static boolean command(Object arg)

参数 (Parameters)

Object arg - 特定于编译器的参数

返回值 (Return Value)

此方法返回特定于编译器的值,包括null。

异常 (Exception)

NullPointerException - 如果编译器不喜欢null arg。

例子 (Example)

以下示例显示了java.lang.Compiler.command()方法的用法。

package com.iowiki;
import java.lang.*;
public class CompilerDemo {
   public static void main(String[] args) {
      CompilerDemo cls = new CompilerDemo();
      CompilerDemo subcls = new SubClass1();
      // class CompilerDemo
      Class c = cls.getClass(); 
      System.out.println(c);
      // sub class SubClass1
      Class c1 = subcls.getClass();
      System.out.println(c1);
      /* Let's compile CompilerDemo class using command method */
      Object retval = Compiler.command("javac CompilerDemo");
      System.out.println("Return Value = " + retval); 
   }
} 
class SubClass1 extends CompilerDemo {
   // sub class
} 

让我们编译并运行上面的程序,这将产生以下结果 -

class com.iowiki.compilerDemo
class com.iowiki.SubClass1
Return Value = null
↑回到顶部↑
WIKI教程 @2018