【发布时间】:2015-12-23 10:10:39
【问题描述】:
我是 java 新手,我需要运行一些已编译的代码
来源
public class OiosiRaspClient {
private static Log log = LogFactory.getLog(OiosiRaspClient.class);
public static final String PATH_INVOICE_OIOUBL = "./Resources/xml/OIOUBL_Invoice_v2p1_5798009811578.xml";
public static final String RaspConfigurationLive = "./Resources/RaspConfiguration.Live.xml";
public static final String RaspConfigurationTest = "./Resources/RaspConfiguration.Test.xml";
public UddiType uddiType;
public String xmlDocumentUrl;
public enum UddiType {
Production(RaspConfigurationLive),
NewProduction(RaspConfigurationLive),
Test(RaspConfigurationTest),
LocalJava_v1_2_3(RaspConfigurationTest),
LocalJava_v1_2_4(RaspConfigurationTest),
LocalNet_v1_2_3(RaspConfigurationTest),
LocalNet_v1_2_4(RaspConfigurationTest),
FOCES2Test("cfg/RaspConfiguration.Oces2.xml"),
FOCES2_99018008("cfg/RaspConfiguration.99018008.xml"),
FOCES2_99018080("cfg/RaspConfiguration.99018080.xml");
private final String raspConfigurationFile;
UddiType(String configFile) {
raspConfigurationFile = configFile;
}
}
public OiosiRaspClient() {
uddiType = UddiType.Production;
xmlDocumentUrl = PATH_INVOICE_OIOUBL;
}
public OiosiRaspClient(UddiType uddiType, String xmlDocumentUrl) {
this.uddiType = uddiType;
this.xmlDocumentUrl = xmlDocumentUrl;
}
public static void main(final String[] args) {
new OiosiRaspClient().sendDocument_Test();
}
public boolean sendDocument_Test() {
// some code
}
}
所有代码都使用ant compile和build.xml文件编译
现在OiosiRaspClient类被编译成如下文件
OiosiRaspClient$1.class
OiosiRaspClient$UddiType.class
OiosiRaspClient.class
如何在OiosiRaspClient中运行main方法?
我还需要在每次运行之前更改公共变量PATH_INVOICE_OIOUBL..
命令行
# java OiosiRaspClient
Error: Could not find or load main class OiosiRaspClient
【问题讨论】:
-
java OiosiRaspClient -
使用 javac 编译并使用 java
运行该类。 -
@BilboBaggins,你能用命令行或代码提供答案吗?我还需要在运行主类之前更改一个公共变量。已经更新了我的问题
-
@clarkk 在运行之前您会将
PATH_INVOICE_OIOUBL更新为什么?
标签: java