JAVA初级问题,请帮忙

1,问题描述:我在H盘下创建了ePaper的文件夹,结构如下:
H:\ePaper-----------ePaperXML(ePaperMainFrameTest.class需要使用的包)
|
--------------ePaperMainFrameTest.class
问题:直接运行,H:\java ePaper\ePaperMainFrameTest,报错;进入ePaper文件运行H:\ePaper\java ePaperMainFrameTest, 可以正常运行,原因是为什么?
2,手动将上述ePaper打成jar包,如: jar cvf ePaper.jar ePaper.ePaperMainFrameTest ePaper/, 然后运行 java -jar ePaper.jar 错误! 原因是什么?

http://zhidao.baidu.com/link?url=5mn_aZLj8yiEa_a1pvsAYpKUfcf3Lrmnrzy_C2ySAFi0kH4Dy11QwlU0VVJnscRyBmxu-Zx8HX9HftuKotPRwFIn0--WzC5XFKajFu0zGji

第一个问题,没有这样的语法啊,运行java命令都是进入指定的文件夹目录中,然后才是用java命令执行的。
你这行命令一执行就报错了。
运行jar也需要进入相应的目录的。