练习时编写了一个类存放在myprogram.app中(c:\J\myprogram\app),现在要访问myapp.square包(c:\J\myapp\square)中的类,该怎么写这个import,我直接写import myapp.square.*;显示myapp.square does not exist。求助求助!!

解决方案 »

  1.   

    windows环境变量的CLASSPATH中加入c:\j;
    然后再import myapp.square.*;
    试试看
      

  2.   

    windows环境变量的CLASSPATH中加入c:\j;
    然后再import myapp.square.*;
    可以 
      

  3.   

    一直用IDE,还真没注意这个问题
      

  4.   

    c:\J:>javac -classpath "c:\J" myprogram\app
      

  5.   

    在环境变量的path路径中加入 c:\J 这个路径就行了
      

  6.   

    今天又就这个问题做了点研究,想和朋友们探讨下,按上面朋友的推荐,我试了设置classpath的方法,不过却没有成效,问题是我依然不能在c:\J\myprogram\app这个路径下执行类来访问c:\J\myapp\square中的类,不过现在发现了一种解决方法,其它地方没有什么需要改或设置的,只是在C:\J路径下运行java myprogram.app.类名 这样的方式可以成功运行并访问到myapp.square包中的类,我想请教下到底怎样才可以在c:\J\myprogram\app这个路径下运行也能访问到不同包中的类。
      

  7.   

    把myapp.square类打成jar包,发布到需要调用的工程中。
      

  8.   

    环境变量的path路径中加 c:\J