Pages : 1
#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
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
#9 Le 19/05/2007, à 11:23
- zicfre
Re : [Java]NetBeans & Beryl
Merci beaucoup ... 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
#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
Hors ligne
Pages : 1