【问题标题】:How to set up IntelliJIdea for development using JOGL on Linux and Windows?如何在 Linux 和 Windows 上使用 JOGL 设置 IntelliJIdea 进行开发?
【发布时间】:2013-12-17 21:18:00
【问题描述】:

我正在使用 IntelliJIdea 在 Linux 和 Windows 中开发游戏。我一直在两个系统上同时开发的经验很好,所有项目文件都本地存储在共享分区上,但现在我无法配置此 IDE 以在两个操作系统上使用 JOGL 库。

昨天JOGL在Linux下运行良好,之后我用Windows编译运行项目。当我回到 Linux 时,所有 jar 文件和源的路径都是 Windows 格式,在 Linux 中无法使用。

有没有办法配置 IDE 以进行同步开发?

【问题讨论】:

  • 你指的具体路径是什么?项目/库路径是相对存储的,除非您在某处明确指定路径,否则项目文件在所有操作系统之间是交叉兼容的。
  • 他们变成了 D:\...\...
  • 请更具体地了解“他们”。将屏幕截图添加到您的问题中,以显示 UI 中的哪些路径已更改。
  • 在将所有必需文件复制到项目文件所在的单个文件夹中后,我设法在两个系统上都使用了该库。根据教程,我将它们添加为模块依赖项-> Jar 形式的 java 库。它们将被列为项目结构中的库。但是当我前几天查看依赖项时,它们就像 !cannot find path D:/.../... 并且 IntelliJIdea 将自身更新到 13.0.1。

标签: java linux windows intellij-idea jogl


【解决方案1】:

使用 Maven 处理依赖项(它们在 maven Central 上可用):

<dependency>
    <groupId>org.jogamp.gluegen</groupId>
    <artifactId>gluegen-rt-main</artifactId>
    <version>2.1.3</version>
</dependency>
<dependency>
    <groupId>org.jogamp.jogl</groupId>
    <artifactId>jogl-all-main</artifactId>
    <version>2.1.3</version>
</dependency>
<dependency>
    <groupId>org.jogamp.jogl</groupId>
    <artifactId>newt</artifactId>
    <version>2.1.3</version>
</dependency>

为我工作

【讨论】:

    猜你喜欢
    • 2018-04-27
    • 2020-08-15
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多