获取用于执行 Web 应用程序的类路径条目
我需要读取当前 Web 应用程序的 CLASSPATH 条目。在 CLASSPATH 中,我有许多同名的文件。我想检查它们在类路径中出现的位置。例如:路径:\file.txt;path2:\file.txt...
。
感谢您的帮助。
亲切的问候 塞巴斯蒂安
i need to read CLASSPATH
entries for current web application. In CLASSPATH
i have many files with this same name. I would like to check on which position they appear in classpath. For example: path:\file.txt;path2:\file.txt...
.
Thank you for your help.
Kind regards
Sebastian
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
一般来说,您的文件应该位于 WEB-INF/lib 和 WEB-INF/classes 中 - 就是这样。其中有何奥秘?
In general, your files should be in WEB-INF/lib and WEB-INF/classes - that's it. What's the mystery?
根据 Rok 的回答,如果您使用 Eclipse,当您处于断点时,在“查看”选项卡中运行此代码,您将获得文件中的类路径
based on Rok answer, if you use Eclipse, run this code in "View" tab when you are in a breakpoint, and you will get the classpath in a file
我创建了这段代码(希望有帮助):
I have created this code (hope it helps):
尝试这些:
您需要
separator
和fileSep
因为:
和\
高度依赖于系统。Try these:
You need the
separator
andfileSep
because:
and\
are highly system-dependant.使用上面的塞巴斯蒂安答案,我编写了这段代码,这对我来说很有效。
它给出了这个结果:
Using sebastian answer above, I made this piece of code, which did the trick for me.
It gave this result: