You can use:
File udir = new File(System.getProperty("netbeans.user"));
or you can use:
FileObject root = Repository.getDefault().getDefaultFileSystem().getRoot();
File udir = FileUtil.toFile(root).getParentFile();
//notice get parent called on the File instance instead
//of the root FileObject as it is a root in the NB FileSystem
Now, in the second case the default file system currently points to a folder called config which
actually resides directly below the user directory (on the physical disk). If that were to change
in the future to be a sub-directory then it could cause problems. Probably the safest is to use
the property as it could always be set in the future to keep backwards compatibility much easier.
There is probably some other way, but these are the ones I know which currently work. So, for the
var/log directory you can do something like:
FileObject foUserDir = FileUtil.toFileObject(udir);
FileObject logDir = foUserDir.getFileObject("var/log");
FileUtil.createFolder(logDir, "yourOwnLogDir/someOtherFolderOrPath");
//create your files under your own special log direcotory
//or any number of directories however you see fit...
which should match what you wrote you were trying to achieve. If you have any other issues let us
know.
Wade
分享到:
相关推荐
在本项目中,我们主要探讨了如何利用NetBeans IDE、SpringMVC、Maven、MyBatis、JUnit和Log4j这些技术栈来构建一个完整的Java Web应用,以实现对MySQL数据库的CRUD(创建、读取、更新、删除)操作。下面将详细解析每...
同时,记录系统日志以便排查问题,可以使用Log4j或SLF4J等日志框架。 10. **安全性**:应用应遵循安全最佳实践,如防止SQL注入、XSS攻击等。可以使用OWASP(开放网络应用安全项目)推荐的措施,并考虑使用HTTPS协议...
NETBeans是一款广受欢迎的开源...如果你遇到其他问题,可以尝试查看错误日志(通常在`Help > View Error Log`),它会提供关于问题的详细信息。通过不断学习和实践,你将能够更好地驾驭NETBeans这个强大的开发工具。
当作练习写了个计算,功能不完善。主要缺陷: 1:Inv时Lsh结果错误 2:ln反函数未实现 3:log反函数未实现 4:dms操作未实现 5:Inv时s结果错误 6:连续输入时未考虑优先级(严重Bug)
在这个“Java科学计算器教程-NetBeans IDE.zip”压缩包中,我们主要探讨的是如何使用Java编程语言开发一个功能丰富的科学计算器。NetBeans IDE是一个流行的开源集成开发环境,它为Java开发者提供了许多方便的功能,...
14. **日志记录**: 为了追踪系统运行情况和排查问题,通常会添加日志记录功能,例如使用Log4j或Java内置的日志框架。 以上知识点涵盖了从系统设计、开发到运行的各个方面,展示了Java在构建Web应用,特别是模拟旅游...
log4j.rootLogger=DEBUG,console # 配置Web应用上下文路径 web.contextpath=/hello ``` 4. **编写控制器** - 创建一个新的Java类,例如`HelloController.java`,并继承`org.nutz.mvc.adaptor.ViewAdaptor`。在...
netbeans-wakatime 从您的编程活动中自动...屏幕截图故障排除Netbeans 记录到它自己的日志文件( View -> IDE Log )。 插件将控制权传递给,日志将转到公共~/.wakatime.log文件。 有关更一般的故障排除信息,请参阅 。
4. `org-netbeans-modules-javame-lib-log4j.nbm`:可能包含了Log4j库的支持,Log4j是一个广泛使用的日志记录框架,这个插件使得Java ME应用可以利用Log4j进行详细的日志记录和调试。 5. `org-netbeans-modules-...
oriented programming with interceptors inNetBeans.From this information develop a project that shows this effectively achievingthat the following information is displayed in the GlassFish log window:...
1. `org-netbeans-modules-javame-lib-log4j.nbm`:这个文件涉及到Log4j,一个流行的日志记录框架。在模拟器中集成Log4j,开发者可以方便地追踪和记录程序运行时的错误和信息,便于调试。 2. `org-netbeans-modules...
堆排序在最坏情况下时间复杂度为O(n log n),适用于大数据集。 3. **桶排序**: 桶排序假设输入数据均匀分布于一定区间,并将这个区间分成若干个子区间(桶)。每个桶再分别排序,最后把所有桶中的元素合并成一个...
5. log:查看版本历史和变更记录。 四、在NetBeans中使用CVS NetBeans是一款流行的开源IDE,它集成了CVS支持,使开发者能方便地进行版本控制操作: 1. 导入CVS项目:在NetBeans中,选择“团队”菜单,然后选择...
9. **错误处理与日志记录**:为了跟踪和诊断问题,项目应包含适当的异常处理和日志记录机制,例如使用log4j记录应用程序的运行日志。 10. **测试与调试**:可能使用JUnit进行单元测试,确保代码的功能正确性;而...
项目日志一个基于 Java FX 的应用程序,使用 Netbeans 8.0.1 开发,用于在项目开发期间存储和分析项目日志,基于我在学位级别学习计算机科学时保留项目日志的经验。 目前的骨架代码,除了显示“hello world”消息...
9. log4j.jar:Apache Log4j是一个广泛使用的日志记录框架,用于记录应用程序的运行日志,有助于调试和问题排查。 10. argouml-mdr.jar:MDR即Metadata Repository,是存储和管理模型信息的仓库。这个文件可能包含...
│ netbeans_helloworld.rar NetBeans+Tomcat集成(实例演示) │ ├─ch28 │ HelloWorld.rar JBuilder+Tomcat集成(实例演示) │ ├─ch29 │ dlog4j.war 实战博客 │ └─ch30 oa_for_book.rar OA系统
同时,通过日志记录(如使用log4j)可以追踪和分析程序运行时的问题,便于调试和优化。 11. **测试与部署**:系统开发完成后,需要进行单元测试、集成测试以及压力测试,确保功能完整且性能良好。部署环节可能涉及...
如果第 3 步不适合您,请使用任何一种 IDE,如 Netbeans、Eclipse 等。 5.创建一个包日记,将两个java文件复制到里面,点击运行。 重要提示:此程序仅在您有名为 D 的本地磁盘时运行。如果不将 D 替换为 Java 代码...