Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Gdx.files.internal-won';t工作(蓝色J)_Java_Image_File_Libgdx_Bluej - Fatal编程技术网

Java Gdx.files.internal-won';t工作(蓝色J)

Java Gdx.files.internal-won';t工作(蓝色J),java,image,file,libgdx,bluej,Java,Image,File,Libgdx,Bluej,我试图从Java开发Libgdx开始制作HelloWorldImage示例,但我无法让项目读取图像 这是项目目录和第一类的外观: 这是我尝试运行程序时遇到的错误: 程序的类路径中没有libGDX的依赖项(即libGDX库等) 我认为BlueJ甚至没有使用依赖项的选项。使用,或使用 编辑: 我不建议使用BlueJ-BlueJ is,IMO,经常用于教授Java概念(因为它的对象可视化工具等),但是它的特性集非常有限 此外,BlueJ-Gradle集成并不存在(通常是一个有用的开发工具) 使用这3

我试图从Java开发Libgdx开始制作HelloWorldImage示例,但我无法让项目读取图像

这是项目目录和第一类的外观:

这是我尝试运行程序时遇到的错误:


程序的类路径中没有libGDX的依赖项(即libGDX库等)

我认为BlueJ甚至没有使用依赖项的选项。使用,或使用

编辑:

我不建议使用BlueJ-BlueJ is,IMO,经常用于教授Java概念(因为它的对象可视化工具等),但是它的特性集非常有限

此外,BlueJ-Gradle集成并不存在(通常是一个有用的开发工具)

使用这3个IDE设置libGDX的说明是可用的。

我还使用了“使用libGDX开始Java游戏开发”来学习libGDX,所以我知道您正在使用BlueJ,因为这本书就是这么做的。你完全可以用BlueJ构建LibGDX游戏:作者在书中用它开发了几十个游戏。也就是说,其他评论者是正确的:BlueJ是一个“教育性IDE”,可以说适合学习Java。你可以考虑使用不同的IDE,尤其是如果你已经知道了java。 。下载并解压缩“978-1-4842-1501-2_Ch01_code.zip”归档文件,查看项目文件的排列方式。如果将您的项目与源代码进行比较,看起来您缺少“+libs”文件夹,其中应该包含gdx.jar、gdx-backend-lwjgl.jar、gdx-backend-lwjgl-natives.jar和gdx-natives.jar。我知道作者描述了几种安装这些依赖项的方法,因此您可能已经使用了另一种方法,但我建议您使用GitHub上的结构来确保它正常工作


(如果你想使用不同的IDE,如Netbeans或Eclipse,但又不想使用LibGDX的Gradle构建工具,我在书中写了一个可以用来构建LibGDX游戏的IDE。)

看来你的类中没有google jar依赖关系。BlueJ是一个IDE,主要是为了教育目的而开发的。使用其他IDE进行开发。