Java Intellij无法运行项目

Java Intellij无法运行项目,java,netbeans,intellij-idea,gradle,libgdx,Java,Netbeans,Intellij Idea,Gradle,Libgdx,当我尝试在Intellij中运行我的项目时,它无法运行,但在NetBeans IDE中运行良好。你知道为什么会这样吗 关于我的项目: 使用LibGdx构建 通过gradle导入Intellij 日志: 我猜您需要设置工作目录,如中所述 桌面:运行->编辑配置…,单击加号(+)按钮并选择应用程序。将名称设置为桌面。将模块的Use classpath字段设置为desktop,然后单击Main class字段的按钮并选择DesktopLauncher类。将工作目录设置为您的android/asse

当我尝试在Intellij中运行我的项目时,它无法运行,但在NetBeans IDE中运行良好。你知道为什么会这样吗

关于我的项目:

  • 使用LibGdx构建
  • 通过gradle导入Intellij
日志:


我猜您需要设置
工作目录
,如中所述

桌面:运行->编辑配置…,单击加号(+)按钮并选择应用程序。将名称设置为桌面。将模块的Use classpath字段设置为desktop,然后单击Main class字段的按钮并选择DesktopLauncher类。将工作目录设置为您的android/assets/(或您的_project_path/core/assets/)文件夹!单击应用,然后单击确定


由于错误说明
demoMap.tmx
位于错误的位置,您如何尝试在项目中获取此文件?
tiledMap=new TmxMapLoader().load(“maps/demoMap.tmx”)其中提前声明了
tileMap
。这一行没有改变,在NetBeans中运行良好。您在项目中的哪个位置放置了
demoMap.tmx
?核心>资产>地图>demoMap.tmxd您确实有
core
文件夹吗?Iirc
assets
文件夹不应位于任何其他文件夹中,它应位于项目根目录下。像这样的
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.SerializationException: Error parsing file: maps/demoMap.tmx
at com.badlogic.gdx.utils.XmlReader.parse(XmlReader.java:83)
at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:78)
at com.badlogic.gdx.maps.tiled.TmxMapLoader.load(TmxMapLoader.java:65)
at com.kappaDelta.espRPG.Assets.load(Assets.java:46)
at com.kappaDelta.espRPG.Game.create(Game.java:14)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:143)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)

Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: maps\demoMap.tmx (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.reader(FileHandle.java:163)
at com.badlogic.gdx.utils.XmlReader.parse(XmlReader.java:81)
... 6 more