2015-10-18 54 views
1

我想學習和實施Gradle在我的project之一。Netbeans,Gradle和Jogl,崩潰

我安裝了NetBeans Gradle插件,看了幾個教程(併成功運行了幾個測試項目)後,我嘗試了一大步。我成功地解決了所有JOGL依賴修改build.gradle腳本如下:

apply plugin: 'java' 

sourceCompatibility = '1.8' 
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8' 

// NetBeans will automatically add "run" and "debug" tasks relying on the 
// "mainClass" property. You may however define the property prior executing 
// tasks by passing a "-PmainClass=<QUALIFIED_CLASS_NAME>" argument. 
// 
// Note however, that you may define your own "run" and "debug" task if you 
// prefer. In this case NetBeans will not add these tasks but you may rely on 
// your own implementation. 
if (!hasProperty('mainClass')) { 
    ext.mainClass = '' 
} 

repositories { 
    mavenCentral() 
    // You may define additional repositories, or even remove "mavenCentral()". 
    // Read more about repositories here: 
    // http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:repositories 
} 

dependencies { 
    // TODO: Add dependencies here ... 
    // You can read more about how to add dependency here: 
    // http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:how_to_declare_your_dependencies 
    testCompile group: 'junit', name: 'junit', version: '4.10' 

    compile 'org.jogamp.jogl:jogl-all-main:2.3.2' 
    compile 'org.jogamp.jogl:nativewindow-main:2.3.2' 
    compile 'org.jogamp.jogl:newt-main:2.3.2' 
    compile 'org.jogamp.gluegen:gluegen-rt-main:2.3.2' 
} 

settings.gradle

rootProject.name = 'jgli' 

但它一直與下面的輸出轟然什麼

Executing: gradle :run 
Arguments: [-PmainClass=test.Main, -c, /home/elect/NetBeansProjects/jgli/settings.gradle] 

:compileJava UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:run 
# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0x0000000000002546, pid=18574, tid=139630779741952 
# 
# JRE version: OpenJDK Runtime Environment (8.0_45-b14) (build 1.8.0_45-internal-b14) 
# Java VM: OpenJDK 64-Bit Server VM (25.45-b02 mixed mode linux-amd64 compressed oops) 
# Problematic frame: 
# C 0x0000000000002546 
# 
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again 
# 
# An error report file with more information is saved as: 
# /home/elect/NetBeansProjects/jgli/hs_err_pid18574.log 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.java.com/bugreport/crash.jsp 
# 
:run FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':run'. 
> Process 'command '/usr/lib/jvm/java-8-openjdk-amd64/bin/java'' finished with non-zero exit value 134 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

This是我的一個最後hs_err.log

我的規格是:

的Ubuntu 15.04 64位, Netbeans的8.0.2 JOGL 2.3.2

請大家注意,不使用搖籃我的程序運行流暢..

你有什麼想法它可能是什麼?

編輯:調查,我發現在build文件夾下包含着色器的軟件包丟失。 Here你可以下載我的gradle jgli

+0

下的報告發送給http://bugreport.java.com/bugreport/crash.jsp – Jens

+0

好,我會試試。 CommentPadding – elect

+0

這是否發生在命令行而不使用Netbeans? – gouessej

回答

0

部分solved

它在Windows,它總是崩潰在Linux上

我需要它們移動到resources目錄