JEditorPane的setPage()方法中能用相当路径吗?能用的话,怎么用?

解决方案 »

  1.   

    最好用绝对路径具体的你可以把下面这段代码打出来自己看看
    import java.io.File;/**
     *
     * @author zdjray
     */
    public class Main {    /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));        System.out.println(Main.class.getClassLoader().getResource(""));        System.out.println(ClassLoader.getSystemResource(""));
            System.out.println(Main.class.getResource(""));
            System.out.println(Main.class.getResource("/")); //Class文件所在路径
            System.out.println(new File("/").getAbsolutePath());
            System.out.println(System.getProperty("user.dir"));
        }
    }
      

  2.   

    打包好了。我才发现其实在程序中用不用考虑绝对路径的问题,打包后就会像相当路径一样正常运行。只有把jar包和文本文件放在一块就行。。