gpt4 book ai didi

java - 在小程序中加载属性文件

转载 作者:行者123 更新时间:2023-11-30 07:29:04 26 4
gpt4 key购买 nike

Applets 的新手,我从来没有处理过必须将资源导出到 jar 的问题。

浏览器加载属性文件失败:

access denied ("java.io.FilePermission"
"config\en-us.properties""read")

属性文件是这样导入的:

enter image description here

加载属性文件的代码:

prop.load(new FileInputStream("config/en-us.properties"));

最佳答案

使用以下方法获取 jar 中属性文件的 URL:

URL urlToProps = this.getClass().getResource("/config/en-us.properties");

使用 URLConnection 设置读取超时。

// courtesy of MyTitle 'default timeout is infinity'
URLConnection connection = urlToProps.openConnection();
connection.setConnectTimeout(5000);

获取一个InputStream

InputStream is = connection.getInputStream();

然后使用Properties.load(InputStream)加载它。

prop.load(is);

关于java - 在小程序中加载属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com