classpath没搞定或者是package的问题

解决方案 »

  1.   


    import lotus.notes.*;public class SendMemo extends NotesThread{  public void runNotes() {
      try{
          Session s=Session.newInstance();
          DbDirectory dir=s.getDbDirectory("");
          Database db=dir.openMailDatabase(s) ;
          Document doc=db.createDocument();
          doc.appendItemValue("Form","Memo") ;
          doc.appendItemValue("Subject","Hello") ;
          doc.appendItemValue("Body","Just ok") ;
          doc.send("zlm@hopegroup") ;
        }catch(NotesException e){
          e.printStackTrace() ;
        }
      }
      public static void main(String[] args) {
        SendMemo app = new SendMemo();
        app.start();
      }
    }
      

  2.   

    查看你的环境变量设置是否正确,然后再看看你的package包是否有问题!!!
      

  3.   

    这是一domino书上的例子,环境变量也按照书上说的作的。
      

  4.   

    编译结果没问题,我又建立了一个普通的java程序,在jb下运行正常,在jdk下运行,输入下面的命令:java helloworld.class,出现和上面一样的错误,如果输入下面的命令:java helloworld,运行正常,为什么带后缀名,运行不正常
      

  5.   

    我个人认为编译时应输入“javac 文件名.java”,编译成功后运行是输入“java 文件名”,不要输入“java 文件名.class”因为编译时已将文件转化为后缀名为.class的文件,只是".class"在运行时是隐含的,如果你输入:java 文件名.class,实际运行的是“java 文件名 .class.class”,明显多了一个.class
    我是这样认为的,不知对不对?
      

  6.   

    回家找本书看看就知道了,编译时应输入“javac 文件名.java”,编译成功后运行是输入“java 文件名”,还要记住你的文件名字一定要和你文件中的类名字一样。不可忽视!!!!带class后缀,说明这是一个已经经过编译的文件,你要运行结果的话可以直接输入"java classname"就好了。我现在也正在学java,大家一起努力吧.