Gnjavim se s ovim, pa jel netko zna kako ovo radi i koristi se:
Imam u projektu 2 klase, test i main. U mainu koristim klasu Test, koja je u svom fajlu.
Sad, imam neku vjezbu gdje bih trebao kompajllirati klase preko Compiler.compileClass, ali stalno mi vraca false.
U dokumentaciji pise da CompileClass vraca false ako ne uspije kompajlirati, ili ako nema kompajlera. Nije mi jasno zasto bi ijedan od ovih uvjeta bio ispunjen
public class Test
{
String s1;
String s2;
public Test()
{
s1="A";
s2="b";
}
public void Ispis()
{
System.out.println(s1);
System.out.println(s2);
}
}
public class Main
{
public static void main(String [ ] args)
{
Compiler.enable();
Boolean b = Compiler.compileClass(Test.class);
System.out.println("rezultat = "+b.toString());
Test t = new Test();
t.Ispis();
}
}
