请教各位:
我现在是这样,有一个文本编辑框用来让用户写代码,然后用户选择保存路径,保存为java文件。
我用javax.tools里相关api对java文件进行了编译,这样会在保存java文件的文件夹下面生成对应的class文件现在,我想用Class.forName();得到对应的class object。可用户选择的保存路径又不在classpath里,这个问题怎么解决?使得用户保存在哪里我都能使用forname()。
谢谢大家~
我现在是这样,有一个文本编辑框用来让用户写代码,然后用户选择保存路径,保存为java文件。
我用javax.tools里相关api对java文件进行了编译,这样会在保存java文件的文件夹下面生成对应的class文件现在,我想用Class.forName();得到对应的class object。可用户选择的保存路径又不在classpath里,这个问题怎么解决?使得用户保存在哪里我都能使用forname()。
谢谢大家~
解决方案 »
- java 传对象,传参数问题 纠结了好久了
- 请问这是属于设计模式中的哪一种:我要别人办一件事,但是他不在,我在一张纸条上面写了要办的事并放在他桌子上,然后我就去干我自己的事了。
- Java基础题
- 设置了@Deprecated但为什么eclipse不警告?
- 從零開始學JAVA要做哪些事
- public String getA() throws Exception中的throws Exception表示什么意思?
- 关于jb8里面的jsp的save错误
- 请各位谈谈java中的匿名类的用法。
- 关于weblogic的一个初级问题!
- 关于扩展标签库的问题。
- 为什么io流,socket要显式释放其所占用的资源,到底是怎么回事? 垃圾回收器为什么不能释放
- Synchronize的一个简单问题
如果你是命令行执行
java -classpath <文件存放目录> <类名>
或者设计JAVA环境变量的CLASSPATH到你的目录下
如果你想在代码处设置,就用URLClassLoader去加载那么目录,作为类路径,或者用System设置java.class.path属性