Java startup wrapper
First Claim
1. An apparatus for shielding the end user of a computer system from the complexities of initiating a Java program process in a command line interface shell to a computer operating system, the apparatus comprising:
- a command template to be applied to the Java program process;
a module to implement the command template; and
a module to execute the Java program process.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for shielding the end user from the complexities of initiating a Java program process in a command line interface shell to a computer operating system. The apparatus includes a command template to be applied to the Java program process, a module to implement the command template, and a module to execute the Java program process. The method includes the steps of instantiating a command line interface wrapper object, determining a requested Java class, calling a run method of a command template class to instantiate a JVM object; calling a main method of the requested Java class to execute within the JVM, and completing execution of the requested Java class. The apparatus and method allow a user to issue a command through a command line interface shell that then runs a Java program without the user having to manually start and initialize a JVM.
-
Citations
19 Claims
-
1. An apparatus for shielding the end user of a computer system from the complexities of initiating a Java program process in a command line interface shell to a computer operating system, the apparatus comprising:
-
a command template to be applied to the Java program process;
a module to implement the command template; and
a module to execute the Java program process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A means for shielding the end user of a computer system from the complexities of initiating a Java program process in a command line interface shell to a computer operating system, the means comprising:
-
means for passing commands and data to and from a user and the computer operating system;
means for containing the Java program process; and
means for executing the Java program process. - View Dependent Claims (9)
-
-
10. A method for shielding the end user of a computer system from the complexities of initiating a Java program process in a command line interface shell to a computer operating system, the method comprising the steps of:
-
instantiating a command line interface (“
CLI”
) wrapper object;
determining a requested Java class;
calling a run method of a command template class to instantiate a JVM object;
calling a main method of the requested Java class to execute in the JVM object; and
completing execution of the requested Java class. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A computer readable medium on which is embedded a program, the program comprising modules that execute a method for shielding the end user of a computer system from the complexities of initiating a Java program process in a command line interface shell to a computer operating system, the method comprising the steps of:
-
instantiating a command line interface (“
CLI”
) wrapper object;
determining a requested Java class;
calling a run method of a command template class to instantiate a JVM object;
calling a main method of the requested Java class to execute in the JVM object; and
completing execution of the requested Java class.
-
Specification