我需要发布一些具有相关数据集的Java代码.它是设备的模拟器,我希望能够在一个.JAR文件中包含用于模拟记录的所有数据.在这种情况下,每个模拟记录包含四个字段(主叫方,被叫方,呼叫开始,呼叫持续时间).
最好的方法是什么?我已经沿着生成数据的路径走向了Java语句,但IntelliJ似乎并不特别高兴处理100,000行Java源文件!
有更聪明的方法吗?
在C#/ .NET世界中,我将数据创建为单独的文件,将其作为资源嵌入到程序集中,然后使用反射在运行时将其拉出并访问它.我不确定Java世界中适当的比喻是什么.
FWIW,Java 1.6,适用于Solaris.
我已经在很多方面尝试了这个,并遵循了几个在线指令,比如这个 - Eclipse导出的Runnable JAR没有显示图像 但到目前为止,没有成功.
我有一个非常简单的程序,它读取文本文件(test.txt)并将其内容打印到标准输出.我正在使用Eclipse.这是我所做的 -
任何帮助都感激不尽.
附录:这是代码.
public class FileIOTest {
public static void main(String[] args) {
String line;
try {
BufferedReader br = new BufferedReader(new FileReader(new File("/test.txt")));
while((line = br.readLine()) != null){
System.out.println(line);
}
br.close();
}
catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
}
Run Code Online (Sandbox Code Playgroud)
}