java - 如何在netbeans项目中打开文件而不定义路径
问题描述
我有一种在 NetBeans 中打开文件的方法,但我想在不定义路径的情况下从项目中打开这个文件,这是可能的。下面是我打开文件时的代码,但我首先定义了路径,还有项目中文件的屏幕截图
private void jMenu2MouseClicked(java.awt.event.MouseEvent evt) {
try {
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + "C:\\Users\\kevin\\Documents\\Uni\\SSIS\\src\\SSISPackage\\helpfile.txt");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error");
}
}
解决方案
是的,您可以使用 System.getProperty("user.dir"): // 提供您的项目路径
推荐阅读
- java - setter 如何在 Spring Framework #2 中工作?
- opennlp - OpenNLP:无法找到 Lemmatizer 的模型文件
- python - 列表是否有任何“strip”喜欢的方法?
- json - Siddhi - 如何生成 JSON 字符串
- amazon-web-services - AWS Custom Lamba Authorizer 第二次为来自客户端的单个请求调用了两次空事件对象
- python - 我可以通过什么方式在 python 中调试此属性错误?
- javascript - 父路径会自动从 VueJs 中的 URL 中删除
- python-3.x - 如何使用 findall() 匹配在字符串中重复 n 次的模式?
- android - 通过 SmsManager 发送短信时应用程序崩溃
- sql - 返回计数最高的行(如交易最多的城市,当有多个城市时)