输入/输出与Java网页的开始
-
11-09-2019 - |
题
我正在换一个非常简单的java桌面应用程序运行在java网的开始和我有各种各样的麻烦与输入/输出文件。最具体地说,我似乎无法找到任何关于如何处理i/o在网络启动的应用程序。我试图将输入文件在同一个文件夹,在我的网服务器的罐子和jnlp文件,但它不会阅读它。
我有一个输入文件,我想保持在网上服务器和读到应用程序从那里。
我的第二个文件,我想要应用程序生成在客户机的第一次它的运行,并阅读,从那里的每一时间之后。
如果有人知道什么样的考虑需要采取i/o java网的启动,或者可以指我对一种资源,解释了它,我将不胜感激。
解决方案
您可以找出你从BasicService
下载,然后使用HTTP传输文件。你也可以只将它们添加到一个罐子里。
可以存储的信息量有限(我认为它当前默认为128K /松饼)与PeristenceService
。
http://java.sun.com/ JavaSE的/ 6 /文档/ JRE / API / javaws的/ JNLP /
其他提示
你没有很多选择。
- 你的 可以阅读该文件可从http 新的网址(地址)。或()
- 你可以嵌入文件在罐子里 我相信你不想要, 然后再用 getResourceAsStream()
你通常储存的文件的用户的硬盘驱动器使用的隐藏文件夹
public final class ApplicationConstants{
final static String HOMEDIR_STRING = System.getProperty("user.home");
final static File HOMEDIR = new File(HOMEDIR_STRING);
final static File CONFIG_DIR = new File(HOMEDIR, ".com.mycompany.myapp");
}
///
if(!ApplicationConstants.CONFIG_DIR.exists()) ApplicationConstants.CONFIG_DIR.mkdirs();
File outputFile = new File(ApplicationConstants.CONFIG_DIR, "my.xx"));
不隶属于 StackOverflow