Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Java : Executing a method of an arbitrary class in a sub package
- java.assignments
- Main.java
- java.assignments.lab1
- Exe1.java
- java.assignments.lab2
- Exe1.java
- Exe2.java
- Exe3.java
- java.assignments.lab3
- Exe1.java
- Exe2.java
- Exe3.java
- Exe4.java
- and so on.
- public interface MainClass
- {
- public void main(String[] args);
- }
- public class Lab2 implements MainClass
- if (args[1].equalsIgnoreCase("exe")) // it might be args[0], I can't remember
- {
- String className = "java.assignments." + args[2];
- Object o = Class.forName(className);
- Main mainMethodClass = (Main)o;
- o.main();
- }
Add Comment
Please, Sign In to add comment