【发布时间】:2017-12-02 13:32:56
【问题描述】:
当我在 Eclipse 中运行代码时,它运行得非常好,但是当我通过命令行运行它时出现错误,我环顾四周,但找不到有效的答案。我得到的错误如下:
C:\Users\Name\Documents\Java Projects\PokemonBattle\Builds>java -jar v1.0.jar
java.io.FileNotFoundException: src\data\pokemon.csv (The system cannot find the path specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at pokemonFramework.ReadCSV.read(ReadCSV.java:30)
at pokemonFramework.Pokemon.getPkmnInfo(Pokemon.java:174)
at main.PokemonBattleClient.<init>(PokemonBattleClient.java:64)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at processing.core.PApplet.runSketch(PApplet.java:10453)
at processing.core.PApplet.main(PApplet.java:10279)
at processing.core.PApplet.main(PApplet.java:10261)
at main.PokemonBattleClient.main(PokemonBattleClient.java:89)
java.lang.NullPointerException
at pokemonFramework.ReadCSV.read(ReadCSV.java:47)
at pokemonFramework.Pokemon.getPkmnInfo(Pokemon.java:174)
at main.PokemonBattleClient.<init>(PokemonBattleClient.java:64)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at processing.core.PApplet.runSketch(PApplet.java:10453)
at processing.core.PApplet.main(PApplet.java:10279)
at processing.core.PApplet.main(PApplet.java:10261)
at main.PokemonBattleClient.main(PokemonBattleClient.java:89)
提前致谢!
【问题讨论】:
-
jvm 正在从其工作目录中寻找 src\data\pokemon.csv。该文件似乎位于 eclipse 项目中。以前有人问过这个问题。继续搜索
标签: java eclipse file runtime-error