高分相送,知道答案的请进,有结果就结贴!
有一个这样的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,一个实际存在的文件。
但提示错误照旧!!
请大家指点。
高分相送,顶者也有分!!!
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,一个实际存在的文件。
但提示错误照旧!!
请大家指点。
高分相送,顶者也有分!!!
...全文
相关推荐
VB结课答案
综上,"VB结课答案"涵盖了VB编程的各个方面,对于初学者来说,这是一个很好的参考资料。通过研究这些答案,可以加深对VB编程的理解,提高解决问题的能力。
观水知道答案有感.docx
根据提供的文档信息,这里主要涉及的是《水知道答案》这本书及其相关内容的理解与感悟。下面将从几个方面展开,包括该书的基本介绍、作者背景、实验原理、实验结果的意义以及其对我们日常生活的影响等。
高分子物理习题答案.doc
【高分子物理习题答案解析】高分子物理是研究高分子化合物结构、性质、行为以及它们之间关系的学科。
天津和平区2017年九年级结课考物理试卷及答案精选.doc
【标题】:“天津和平区2017年九年级结课考物理试卷及答案精选.doc”这份文档是针对2017年天津和平区九年级(相当于中国的初中三年级)学生的一份物理结课考试试卷及其对应的解答。
2023青岛大学QDU软件工程导论问题以及答案自整理,背过考高分!
2023青岛大学QDU软件工程导论问题以及答案自整理,背过考高分!


Web 开发
