在java工程下的src文件下建立了一个文件aa.xml 可以向其中写东西吗?
用class.getResource()只能得到输入流:比如:QQLogin.class.getResource("/MyImage/zhuce.png")怎么可以得到输出流啊?因为只有得到输出流才能向aa.xml中写东西?
跪求高手的指点!!!

解决方案 »

  1.   

    String str = "aaaaaaaaaaaaaaaaaaaaaa";
    OutputStream ps=new FileOutputStream("D:\\test.txt",true);
    ps.write(str.getBytes());
    br.close();
      

  2.   

    定义一个类A,A里边要有方法,用来往xml里写数据的格式,然后下边用这段代码就写进去了:                     A dbc = new A();
    Document doc1 = dbc.writeToXML();
    try {
    FileWriter out = new FileWriter("src/aa.xml");
    OutputFormat format = OutputFormat.createPrettyPrint();
    format.setEncoding("GBK");
    XMLWriter course = new XMLWriter(out, format);
    course.write(doc1);
    course.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
      

  3.   

    写当然没问题了不过,如果硬编码写到那个目录下去也没有多大意义,因为 src 目录是开发环境中用到的,真正部署之后不一定是 src 
      

  4.   

    要是写入bin目录倒是可以 因为不管在ide运行测试还是部署之后都是和运行的类在同一目录 getClass().getClassLoader()可以获得类路径