2017-01-21 40 views
-2

我的预测学生做一个项目的另一个Java代码调用Java代码performance..for我必须使用Eclipse读取Excel工作表一个数据集,我已经完成读取来自datasets..now这段Java代码,我必须调用另一个代码在这里我们使用多层感知算法predicting..can我知道如何使用功能如何从使用功能在日食

import java.io.BufferedInputStream; 
import java.io.FileInputStream; 
import java.io.IOException; 
import java.io.InputStream; 
import java.util.Iterator; 
import org.apache.poi.poifs.filesystem.POIFSFileSystem; 
import org.apache.poi.hssf.usermodel.HSSFCell; 
import org.apache.poi.hssf.usermodel.HSSFSheet; 
import org.apache.poi.hssf.usermodel.HSSFWorkbook; 
import org.apache.poi.hssf.usermodel.HSSFRow; 

public class Dataset1 { 
    public static void main(String [] args) { 
     try { 
      InputStream input = new BufferedInputStream(new FileInputStream("D:\\sampledoc.xls")); 
      POIFSFileSystem fs = new POIFSFileSystem(input); 
      HSSFWorkbook wb = new HSSFWorkbook(fs); 
      HSSFSheet sheet = wb.getSheetAt(0); 
      Iterator rows = sheet.rowIterator(); 

      while(rows.hasNext()) 
      { 
       HSSFRow row = (HSSFRow) rows.next(); 
       System.out.println("\n"); 
       Iterator cells = row.cellIterator(); 
       while(cells.hasNext()) 
       { 
        HSSFCell cell = (HSSFCell) cells.next(); 
        if(HSSFCell.CELL_TYPE_NUMERIC==cell.getCellType()) 
         System.out.print(cell.getNumericCellValue()+" "); 
        else if(HSSFCell.CELL_TYPE_STRING==cell.getCellType()) 
         System.out.print(cell.getStringCellValue()+" "); 
        else if(HSSFCell.CELL_TYPE_BOOLEAN==cell.getCellType()) 
         System.out.print(cell.getBoolean CellValue()+" "); 
        else if(HSSFCell.CELL_TYPE_BLANK==cell.getCellType()) 
         System.out.print("BLANK "); 
        else System.out.print("Unknown cell type"); 
       } 
      } 
     } catch(IOException ex) { 
      ex.printStackTrace(); 
     } 
    } 
} 

这是我使用读取数据集的代码来调用另一个代码,即MLP码我得到的结果成功......现在怎么使用功能

+0

那你的意思是'另一个Java program'和'另一个Java code'? 你想调用另一个java类中的方法吗? –

+0

我很困惑。您已经在使用遍布各处的函数调用其他代码。你究竟在哪里卡住? –

回答

0

调用另一个Java程序中的代码可导出p将项目作为.jar文件并将该jar添加到另一个项目依赖项中。

在Eclipse中,您有一个项目导出为一个jar: right mouse click on project -> Export -> Java...Jar file

在另一个项目中添加JAR依赖: right mouse click on project -> Properties -> Java Build Path -> Libraries tab -> Add Jars...并添加您的罐子在那里。

在项目本身,使用你所需要的类的名称,就像傻冒使用。

原因,如果你想使用一些“功能” bar()从您的项目,这是写在一些类Foo,这是你创建的jar,你需要实例化类Foo(如果“功能“不是静态的),如果它是静态的,则使用Foo.bar()。但是,这是基本的Java ...