public class MainClass { public static main(String[] args) { //Run my app } }
W takiej sytuacji należy stworzyć sztuczną klasę np.:
public class MainLorduiClass { public static main(String[] args) { ktm.lordui.Lordui lui = ktm.lordui.Lordui.createInstance(); try { lui.loadProject(new File("myLorduiProcedureFile.lui")); } catch (IOException e) { e.printStackTrace(); return; } lui.setVisible(true); MainClass.main(args); lui.runProcedureAndWait("LorduiProcedureName"); } }Należy zwrócić uwagę na brak komendy close() wywołanej na końcu. Jeśli tylko istnieje możliwość, komenda ta powinna zostać na koniec pracy wywołana, zaś w przeciwnym przypadku zalecane jest ręczne zamknięcie okna edytora przed zamknięciem aplikacji (o ile aplikacja zamykana jest np. komendą
System.exit(0)). Tak przygotowaną klasę należy opakować w plik jar i traktować jako główny plik uruchamialny aplikacji.