高分相送,知道答案的请进,有结果就结贴!

guxinglou guxinglou 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一个这样的JAVA文件,文件名为:test.java,内容如下:

import java.io.File;
import java.io.FileInputStream;
import java.sql.*;
import java.util.Properties;

class Test
{

private static String dsName = null;
private static String username = null;
private static String password = null;

public static void main(String args[])
throws Exception
{
String cfgFileName = null;
try
{
cfgFileName = System.getProperties().getProperty("CONFIG_FILE");
File cfgFile = new File(cfgFileName);
FileInputStream in = new FileInputStream(cfgFile);
Properties p = new Properties();
p.load(in);
dsName = p.getProperty("system.datasource.name");
username = p.getProperty("system.database.username");
password = p.getProperty("system.database.password");
in.close();
}
catch(Exception ex)
{
throw new Exception(String.valueOf(String.valueOf((new StringBuffer("Load from configfile(")).append(cfgFileName).append(") error . ").append(ex.getMessage()))));
}
}
}

在命令行键入:javac test.java //正常
输入:java Test //提示如下信息:

Exception in thread "main" java.lang.Exception:Load from configfile(null) error . null
at Test.main(test.java:31)

我想请问一下:CONFIG_FILE 文件应该放在哪里,java Test通过后就结贴。

先谢谢大家,分不够,可再加。

我已经在环境变量里面设置了一个值:CONFIG_FILE,值为:D:\oracle\ora92\Apache\Apache\htdocs\system\config.txt,一个实际存在的文件。

但提示错误照旧!!

请大家指点。


高分相送,顶者也有分!!!

...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
guxinglou
Web 开发 81,108 成员 341,720 内容