从cmd运行课程时如何包含资源?

时间:2019-06-04 13:38:48

标签: java cmd

我想从cmd运行我的主类,但是当我这样做时,res(资源)文件夹中的图像没有出现。

这是项目:https://imgur.com/a/1NOEmav

这是资源库位置:https://imgur.com/a/Rgj9dnZ

我设法使用此行创建类:

...\Snake\src "...\Java\jdk1.8.0_201\bin\javac.exe" ./joc/Snake/java

并使用以下命令运行主程序:

...\Snake\src "...\Java\jdk1.8.0_201\bin\java" joc.Snake

但是出现的界面上没有我使用的任何图像: https://imgur.com/a/ScrBV2W

这是我从intellij-idea运行项目时的样子: https://imgur.com/a/3Z4WV8B

这也是我从中导入每个图像的资产类: https://imgur.com/a/dvzv8lM

//A part of the Assets class
public static ImageIcon capDreapta, capStanga, capSus, capJos;


public static void init (){
    capDreapta = new ImageIcon( "res/imagini/cap1.png");
    capStanga = new ImageIcon( "res/imagini/cap2.png");
    capSus = new ImageIcon( "res/imagini/cap3.png");
    capJos = new ImageIcon( "res/imagini/cap4.png");
}

0 个答案:

没有答案