Java动态编译执行java字符串源代码类似javascript中的eval
代码语言:java
所属分类:其他
代码描述:Java动态编译执行java字符串源代码类似javascript中的eval,从java6版本开始,已经支持动态编译了,你可以在运行期直接编译.java文件,执行.class文件,并且能够获得相关的输入输出。
代码标签: java 动态 编译 执行 java 字符串 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import javax.tools.JavaCompiler;
import javax.tools.JavaFileObject;
import javax.tools.SimpleJavaFileObject;
import javax.tools.StandardJavaFileManager;
import javax.tools.ToolProvider;
import java.io.IOException;
import java.net.URI;
import javax.tools.SimpleJavaFileObject;
public class HelloWorld {
/*
* 从ja.........完整代码请登录后点击上方下载按钮下载查看















网友评论0