1. A program executing apparatus that has a Java VM for executing a Java program and has an embedded program having a partial function that is a part of a function of the Java program, the program executing apparatus comprising: an execution unit operable to execute the embedded program and the Java VM; and an information provision unit operable to provide the Java program with information that has been generated as a result of running of the embedded program.