【发布时间】:2012-01-23 08:45:40
【问题描述】:
通常,Java 应用程序使用 start 参数运行 - .jar 或 .class 的路径。
但是如果我的文件在内存中,如何运行 Java?
如果这些方法不存在,有可能通过参数编译Java
byte[] FileFromMemory
或
bufferedreader FileFromMemory
我正在尝试从 С++ 应用程序运行
【问题讨论】:
-
你只有Java文件的来源,还是类文件的实际字节码?
-
Both:类文件的源代码和字节码。我对使用类加载器进行类检测有一点经验: if(classloader.getResource("my.class") != null)