显示并运行某目录中的类文件

    技术2022-05-11  67

    import  java.io. * ; public   class  FileList {public static void main(String[] args) throws Exception{File dir = new File("f:/mambo");File[] fs = dir.listFiles();int i ;for (i = 0; i < fs.length; i++{FileReader fr = new FileReader(fs[i]);System.out.println(fs[i].getName()); //输出文件名}}}

    注意:实际应用有安全隐患

    如果是.class文件以下代码可以便宜并运行之

    String [] arguments = new  String[] {"-classpath","d:/","d:/"+filename} ;javac.compile(arguments);String result = filename.substring( 0 ,filename.indexOf( ' . ' ));Process child = Runtime.getRuntime().exec( " java -classpath d:/  " + result);System.out.println( " java -classpath d:/  " + result);

    最新回复(0)