2015-10-18 3 views
1

Я пытаюсь изучить и реализовать Gradle в одном из моих project.Netbeans, Gradle and Jogl, crash

Я установил плагин 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

Мои спецификации:

убунту 15,04 x64, Netbeans 8.0.2 JOGL 2.3.2

Пожалуйста, обратите внимание, что без использования Gradle моя программа работает без проблем ..

У вас есть какие-либо идеи что это может быть?

Редактировать: выяснилось, что в папке build отсутствует пакет, содержащий мои шейдеры. Here вы можете скачать мои gradle jgli

+0

отправить отчет http://bugreport.java.com/bugreport/crash.jsp – Jens

+0

Хорошо, я попытаюсь. CommentPadding – elect

+0

Это происходит в командной строке без использования Netbeans? – gouessej

ответ

0

Частично solved.

Он работает на окнах, он продолжает врезаться на Linux

мне нужно, чтобы переместить их под resources каталог