java命令行如何包括资源文件夹?

blackpool 2011-04-09 12:03:58
把程序需要的图标等资源放在一个文件夹中,如下:

-Test
|___res
| |________ppp.png, ddd.icon
|
|___package
|_____xxx.class


命令行下:

java package.xxx

启动的程序没有包含图标和图片资源

怎么弄才能让让java找到res这个文件夹呢? 谢谢!

...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackpool 2011-04-10
  • 打赏
  • 举报
回复
目录结构是

Test下有两个文件夹res和package

res里面是资源文件
package里面是xxx.class文件

现在我在控制台直接运行

java package.xxx

启动的程序没有图标

我的问题是如何从控制台启动程序,包含res文件架里的资源文件,如图片和图标。

谢谢!
  • 打赏
  • 举报
回复
举个栗子:
如果你的class文件和xxx文件夹都在C:/test/下
这样使用命令试一下:
c:> jar cvf Test.jar test/
blackpool 2011-04-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiaotugege 的回复:]

搞明白classpath你的问题就不再是问题。
[/Quote]

我这么写好像也不行:

java -cp .:./res package.xxx

/res下是资源文件
/package下是xxx.class

到底该怎么设置啊?

谢谢!
xiaotugege 2011-04-09
  • 打赏
  • 举报
回复
搞明白classpath你的问题就不再是问题。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧