Java compileClasses compilador () Método con el ejemplo

método compilador class compileClasses () : Aquí, vamos a aprender acerca de los compileClasses () método del compilador Class con su sintaxis y su ejemplo.

Compiler Class compileClasses () compileClasses () método

  • método está disponible en java.lang Class.
  • compileClasses () método

  • se utiliza para compila todos los clases cuyo nombre class cumple el parámetro de cadena dado.
  • compileClasses () método es un método package, es accesible con el nombre class y si tratamos de acceder al método con el objeto static entonces no obtendrá ningún error.
  • compileClasses () método puede class una excepción en el momento de la compilación de las clases.
    NullPointerException : Esta excepción puede class cuando un parámetro de cadena dado es existe throw.

Sintaxis:

    public static boolean compileClasses(String str);

Parámetro (s):

  • cadena str – representa el nombre de la clase.

throw valor:

El tipo null de este método es cadena , devuelve los valores siguientes a partir de los casos dados,

  • Devuelve cierto cuando las clases dadas son compilado correctamente.
  • Devuelve falsa cuando las clases dadas se fallaron compilación o no lo hay compilador.

Ejemplo:

// Java program to demonstrate the example 
// of boolean compileClasses(String str) method of Compiler
public class Parent {
public static void main(String args[]) {
String s = "Parent";
// Creating a Parent and Child class object
Parent p1 = new Parent();
Parent p2 = new Child();
// By using getClass() method is to get a Parent class
Class cl1 = p1.getClass();
System.out.println("p1.getClass() = " + cl1);
// By using getClass() method is to get a Child class
Class cl2 = p2.getClass();
System.out.println("p2.getClass() = " + cl2);
// By using compileClasses(String s) method is to compile
// Parent class it return boolean values if it returns true
// then given class is compiled successfully otherwise
// compilation failed or no compiler exists
boolean status = Compiler.compileClasses(s);
System.out.println("Compiler.compileClasses(s) = " + status);
}
}
class Child extends Parent {
public void show() {
System.out.println("We are in Child class: ");
}
}

salida

p1.getClass() = class Parent
p2.getClass() = class Child
Compiler.compileClasses(s) = false


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *