main方法里面写public  class???

解决方案 »

  1.   


    谢谢!我改成如下程序可以吗?
    但是红色字部分还是显示“错误: 非法的类型开始”。求解。
       public class Test {
          ExtractRelationForWord test=new ExtractRelationForWord();
          Vector<String> allRelations=Dictionnaire.readLine();
          Vector<String> allWords=test.extractWord(allRelations);
          for(String word: allWords){          //  365: 错误: 非法的类型开始
             Vector<String> relations=test.extract(allRelations, word);
             Vector<RelationExample> formalization=test.relationFormalization(relations);
             WordNode temp=test.extractWordNode(formalization, word);
             System.out.print(temp.toString());
             System.out.println("************\n");
          }
       }
    }
      

  2.   


    谢谢!我改成如下程序可以吗?
    但是红色字部分还是显示“错误: 非法的类型开始”。求解。
       public class Test {
          ExtractRelationForWord test=new ExtractRelationForWord();
          Vector<String> allRelations=Dictionnaire.readLine();
          Vector<String> allWords=test.extractWord(allRelations);
          for(String word: allWords){          //  365: 错误: 非法的类型开始
             Vector<String> relations=test.extract(allRelations, word);
             Vector<RelationExample> formalization=test.relationFormalization(relations);
             WordNode temp=test.extractWordNode(formalization, word);
             System.out.print(temp.toString());
             System.out.println("************\n");
          }
       }
    }在类成员级别的位置能写for循环???
      

  3.   

    import java.util.Vector;
    看看你的Vector是否导入的这个包? 估计是包没导入正确吧。
      

  4.   

    这个是否是楼主想要的代码段呢public class Test {          // 将class声明在外面
        public static void main(String [] args){ // 写main方法
             ExtractRelationForWord test=new ExtractRelationForWord();
             Vector<String> allRelations=Dictionnaire.readLine("data/testData/1~", "GBK");
             Vector<String> allWords=test.extractWord(allRelations);
             for(String word: allWords) {                     // 此时for 循环便不再出错了  
                Vector<String> relations=test.extract(allRelations, word);
                Vector<RelationExample> formalization=test.relationFormalization(relations);
                WordNode temp=test.extractWordNode(formalization, word);
                System.out.print(temp.toString());
                System.out.println("************\n");
             }
        }

      

  5.   

    http://blog.sina.com.cn/s/articlelist_1428498502_0_1.html