baidu_27350451 2015-04-13 03:37 采纳率: 0%
浏览 3134

编译运行test.java文件,为什么会出错。不多说,直接上代码


<%

//获取textarea文本框里面的值
String tr=request.getParameter("num6");
//获取test.java文件的路径
String filename=request.getRealPath("test.java");
File f=new File(filename);
//如果test.java不存在,就创建一个
if(!f.exists()){
f.createNewFile();
}
//把tr写入test.javal里面
PrintWriter pw=new PrintWriter(new FileOutputStream(filename));
pw.println(tr);
pw.close();
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int results = compiler .run(null, null, null,"test.java");
    System.out.println((results == 0) ? "编译成功" : "编译失败");
    // 在程序中运行test
    Runtime run = Runtime.getRuntime();
    Process p = run.exec("java test");
    InputStreamReader in = new InputStreamReader(p.getInputStream());
    BufferedReader br = new BufferedReader(in);
    String s="";
    while ((s = br.readLine()) != null) {
        System.out.print(s);
    }   
 %>

    错误是:javac:找不到文件:test.java
      用法: javac <options> <source files>
  -help 用于列出可能的选项
  编译失败


        我不知道是不是我的程序有什么错,如果大神你看出来了,还望指正
  • 写回答

2条回答 默认 最新

  • devmiao 2015-04-13 04:15
    关注

    检查文件有没有写进去,路径对不对

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码