尝试运行Java程序时遇到异常。当我在Eclipse中查看源代码时,main(String[])
是void
代码:你能指出我正确的方向,缺少什么,缺少它还是我们需要构建一个类?
这是TTPublic类
package orderimport.com.ca.ttorders;
import net.ibs.framework.*;
import net.ibs.framework.db.*;
import net.ibs.framework.lang.*;
import net.ibs.framework.log.IBSEnvironmentLog;
import net.ibs.integrator.base.*;
import net.ibs.framework.util.*;
import net.ibs.framework.asw.*;
import net.ibs.framework.db.Query;
public class TTProcessOrders{
public TTProcessOrders(){
}
public IASWConnection ASW = null;
public String templateAndParmList = " ";
public String FWD_SLASH = "\\";
public String fileName = " ";
public String saveFile = " ";
public String apos = "'";
public StringCollection parameters = new StringCollection("",",",false);
public String param = "'";
public String holdYESNO = "NO";
public String warehouse = " ";
public String addresscode = " ";
public int IRO = 0;
public String IROcustomer = " ";
public String handler = " ";
public String multipleSOtype = " ";
public String singleSOtype = " ";
// *IH Added Begin*
public String shipViaOverride = " ";
public int checkItemID = 0;
// *IH Added End*
// Begin 10/07/12 7:00 pm LUIS - Handle error alerts
public String regularErrorRecipients = " ";
public String ITerrorRecipients = " ";
public String saveFolder = " ";
public TTDataHandler util = null;
public String import_id = " ";
public String errorMessage = " ";
public TTMapOrderData map = null;
public static void main(String[] args){
IBSEnvironment.setBasePath("C:\\Integrator_DesignStudio\\bin");
IBSEnvironmentLog.initialize("Default");
TTProcessOrders obj = new TTProcessOrders();
obj.main();
}
Exception in thread "main" java.lang.NullPointerException
at java.util.Date.getMillisOf(Date.java:939)
at java.util.Date.compareTo(Date.java:959)
at ordersimport.com.ca.ttorders.TTControlHandler.loadConfig(TTControlHandler.java:65)
at ordersimport.com.ca.ttorders.TTControlHandler.getConfigProperty(TTControlHandler.java:109)
at ordersimport.com.ca.ttorders.TTControlHandler.getASWVersion(TTControlHandler.java:133)
at ordersimport.com.ca.ttorders.TTControlHandler.getASWConnection(TTControlHandler.java:265)
at ordersimport.com.ca.ttorders.TTControlHandler.openSharedASWConnection(TTControlHandler.java:242)
at ordersimport.com.ca.ttorders.TTProcessOrders.main(TTProcessOrders.java:86)
at ordersimport.com.ca.ttorders.TTProcessOrders.main(TTProcessOrders.java:59)