Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/12/2006, à 22:42

Flankouze

[Java]NetBeans & Beryl

Bonjour tout le monde et joyeux noel
Voila je viens d'installer Java 6 et netbeans 5.5

Or lorsque je lance netbeans , la fenetre de celui ci reste grise !
il n'y a aucun menu qui apparait

Si je desactive beryl les fenetres apparaissent !

Avez vous une idee du probleme ? est il resolvable ?

Merci d'avance

@++

Hors ligne

#2 Le 26/12/2006, à 21:31

cassios

Re : [Java]NetBeans & Beryl

J'ai le même problème et c'est très génant.
A noter que Eclipse ne semble pas affecté par le problème et qu'Asureus (logiciel développé en Java) n'a pas non plus ce problème.
La question que je me pose est la suivante : est ce que par hasard cela serait les applications Swing qui sont affectées par ce problème (sachant que Eclipse et Swing sont développés en SWT alors que netbeans est développé en SWING).

Hors ligne

#3 Le 27/12/2006, à 00:36

cassios

Re : [Java]NetBeans & Beryl

Solution trouvée :

dans le script de lancement de Netbeans 5.5 nommé netbeans (il se trouve normalement dans le répertoire /netbeans/bin), il faut que la première ligne soit : export AWT_TOOLKIT=MToolkit

Ca donne chez moi

#!/bin/sh
# The contents of this file are subject to the terms of the Common Development
# and Distribution License (the License). You may not use this file except in
# compliance with the License.
# 
# You can obtain a copy of the License at http://www.netbeans.org/cddl.html
# or http://www.netbeans.org/cddl.txt.
# 
# When distributing Covered Code, include this CDDL Header Notice in each file
# and include the License file at http://www.netbeans.org/cddl.txt.
# If applicable, add the following below the CDDL Header, with the fields
# enclosed by brackets [] replaced by your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
# 
# The Original Software is NetBeans. The Initial Developer of the Original
# Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
# Microsystems, Inc. All Rights Reserved.

#
# resolve symlinks
#
export AWT_TOOLKIT=MToolkit
PRG=$0

while [ -h "$PRG" ]; do
    ls=`ls -ld "$PRG"`
    link=`expr "$ls" : '^.*-> \(.*\)$' 2>/dev/null`
    if expr "$link" : '^/' 2> /dev/null >/dev/null; then
	PRG="$link"
    else
	PRG="`dirname "$PRG"`/$link"
    fi
done

progdir=`dirname "$PRG"`

if [ -f "$progdir"/../etc/netbeans.conf ] ; then
    . "$progdir"/../etc/netbeans.conf
fi

# following should be done just in RPM or Solaris Launcher
# if [ -f /etc/netbeans.conf ] ; then
#     . /etc/netbeans.conf
# fi


# #68373: look for userdir, but do not modify "$@"
userdir="${netbeans_default_userdir}"
founduserdir=""
for opt in "$@"; do
    if [ "${founduserdir}" = "yes" ]; then
        userdir="$opt"
        break
    elif [ "$opt" = "--userdir" ]; then
        founduserdir="yes"
    fi
done

if [ -f "${userdir}"/etc/netbeans.conf ] ; then
    . "${userdir}"/etc/netbeans.conf
fi

if [ ! -f "$progdir"/../etc/netbeans.clusters ]; then
    echo Cannot read cluster file: "$progdir"/../etc/netbeans.clusters 1>&2
    exit 1
fi

readClusters() {
    grep -v "^#" "$progdir"/../etc/netbeans.clusters | grep -v "^$" | grep -v platform | while read X; do
        if [ -d "$progdir"/../$X ]; then
            echo $progdir/../$X
        elif [ -d "$X" ]; then
            echo $X
        fi
    done
}


netbeans_clusters=`readClusters | tr '\012' ':'`

if [ ! -z "$netbeans_extraclusters" ] ; then
    netbeans_clusters="$netbeans_clusters:$netbeans_extraclusters"
fi

launchNbexec() {
    nbexec=`grep -v "^#" "$progdir"/../etc/netbeans.clusters | grep -v "^$" | grep platform | while read X; do
        if [ -f "$progdir"/../$X/lib/nbexec ]; then
            echo "$progdir"/../$X/lib/nbexec
        fi
    done | head -n 1`
    if [ "${founduserdir}" = "yes" ]; then
        sh "$nbexec" "$@"
    else
        sh "$nbexec" --userdir "${userdir}" "$@"
    fi
}

# in case of macosx, the apple.laf.useScreenMenuBar property should be ideally in the Info.plist file
# but it doesn't get propagated into the executed java VM. 
case "`uname`" in
    Darwin*)
        launchNbexec \
            --jdkhome "$netbeans_jdkhome" \
            -J-Dcom.apple.mrj.application.apple.menu.about.name=NetBeans \
            -J-Xdock:name=NetBeans \
            "-J-Xdock:icon=$progdir/../nb5.5/netbeans.icns" \
            --branding nb \
            --clusters "$netbeans_clusters" \
            -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade \
            -J-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense \
            ${netbeans_default_options} \
            "$@"
        ;;
    *)
        launchNbexec \
            --jdkhome "$netbeans_jdkhome" \
            --branding nb \
            --clusters "$netbeans_clusters" \
            -J-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade \
            -J-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense \
            ${netbeans_default_options} \
            "$@"
        ;;
esac

Hors ligne

#4 Le 10/01/2007, à 09:36

Shal

Re : [Java]NetBeans & Beryl

Merci cassios ! Cela fonctionne très bien !


"Tant de choses à faire et si peu de temps" -- Joker -- [ Batman ]

Hors ligne

#5 Le 31/01/2007, à 16:03

enix-buntu

Re : [Java]NetBeans & Beryl

peux tu m'expliquer la procedure que tu as utilisée pour installer tout ca car chez moi jai une erreur permanente Xlib :connection refused by server


une vision sur le monde du libre

Hors ligne

#6 Le 31/01/2007, à 20:52

obiwankennedy

Re : [Java]NetBeans & Beryl

je rejoins les propos de cassios.
Eclipse est écrit avec la librairie graphique SWT (qui utilise en partie le système de fenêtrages du système ce qui explique le non portabilité d'eclipse (il y une version pour Windows une pour les linux etc...) c'est principalement du a la non portabilité de SWT. enfin bon donc sur Gnome SWT utilise des routines GTK+ (et d'autres trucs).
Alors que Swing et AWT sont 2 bibliothèque graphique 100% java et beryl dois avoir beaucoup de mal à les charger.

d'ailleur si on lance une application Swing sous Metacity et que l'on passe sous beryl ensuite normalement (enfin chez moi en tout cas) La fenêtre reste visible .


Dans mes logiciels, j'écris ton nom.
SGNGD: SvgGd is Not GD
Rolisteam

Hors ligne

#7 Le 03/02/2007, à 03:07

enix-buntu

Re : [Java]NetBeans & Beryl

salut j ai besoin d'aide : j'ai installer jdk dans un repertoire specifique et quand j'essai d'installer netbeans on me dit no jvm found ...
merci


une vision sur le monde du libre

Hors ligne

#8 Le 15/03/2007, à 14:12

ElDiablo

Re : [Java]NetBeans & Beryl

enix-buntu a écrit :

salut j ai besoin d'aide : j'ai installer jdk dans un repertoire specifique et quand j'essai d'installer netbeans on me dit no jvm found ...
merci

Lorsque tu lances le prog sh d'installation, tu peux lui demander de l'aide avec --help.

Là tu verras que tu peux spécifier la localisation de la jvm.

Dans mon cas, ça a donné :
./nbi_nb-ide_6.0.0.0.200702191730_linux.sh --javahome /usr/lib/jvm/java-1.5.0-sun-1.5.0.08

Amicalement smile

#9 Le 19/05/2007, à 11:23

zicfre

Re : [Java]NetBeans & Beryl

Merci beaucoup big_smile ... je suis sous mandriva et depuis la semaine passé avec la mise à jour de printemps j'étais passé de compiz à Béryl et je ne voyais vraiment pas pourquoi j'étais bloqué sous netbeans ...

          Du coup j'ai tenté de le réinstaller x fois ... (netbeans)

#10 Le 21/05/2007, à 17:23

piwai pas loggué

Re : [Java]NetBeans & Beryl

Je déterre le message pour préciser qu'il semble qu'ajouter
export AWT_TOOLKIT=MToolkit

dans /etc/profile (ou, à priori, dans .bashrc pour chaque session), permet de faire la même pour toutes les appli java et pas que netbeans wink

#11 Le 27/05/2007, à 20:41

schumnana

Re : [Java]NetBeans & Beryl

L'option ne fonctionne pas en 64 bits (crash de la JVM) si quelqu'un a une autre solution, je suis preneur?

Hors ligne

#12 Le 22/10/2007, à 12:13

lvaleryl

Re : [Java]NetBeans & Beryl

Merci cassios, maintenant ca marche big_smile

Hors ligne