Senhores, instalei o jdk1.6.0_02 numa máquina rodando Linux Kurumim, ocorre que quando tento compilar um arquivo “simples” (javac arquivo.java é criado o arquivo.class mas quando vou rodar a classe (java arquivo dá o erro: Exception in thread "main"java.lang.NoClassDeFoundError:.
Quando entro no Terminal e digito java ou javac aparentemente parece tudo estar correto.
Ele esta instalado /home/usr/otp/jdk1.6.0_02
[color=red]meu codigo é este[/color]
import javax.swing.*;
public class gio extends JFrame{
public gio(){
super("Testando ");
setSize(300, 150);
setVisible(true);
}
public static void main(String args[]){
gio app = new gio();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
[color=darkred]meu profile [/color]
/etc/profile
JAVA_HOME="/home/usr/otp/jdk1.6.0_02"
CLASSPATH=".:$CLASSPATH:$JAVA_HOME/lib"
MANPATH="$MANPATH:$JAVA_HOME/man"
umask 022
PATH="/$JAVA_HOME/bin:/$PATH:sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games"
export PATH
export CLASSPATH
export JAVA_HOME
export MANPATH
Set LOCALE
if [ -f /etc/sysconfig/i18n ]; then
. /etc/sysconfig/i18n
[ -n “$LANG” ] || LANG=“de_DE”
export LANG
[ -n “$LC_CTYPE” ] && export LC_CTYPE || unset LC_CTYPE
[ -n “$LC_COLLATE” ] && export LC_COLLATE || unset LC_COLLATE
[ -n “$LC_MESSAGES” ] && export LC_MESSAGES || unset LC_MESSAGES
[ -n “$LC_NUMERIC” ] && export LC_NUMERIC || unset LC_NUMERIC
[ -n “$LC_MONETARY” ] && export LC_MONETARY || unset LC_MONETARY
[ -n “$LC_TIME” ] && export LC_TIME || unset LC_TIME
[ -n “$LC_ALL” ] && export LC_ALL || unset LC_ALL
[ -n “$LANGUAGE” ] && export LANGUAGE || unset LANGUAGE
[ -n “$LINGUAS” ] && export LINGUAS || unset LINGUAS
[ -n “$_XKB_CHARSET” ] && export _XKB_CHARSET || unset _XKB_CHARSET
if [ -n "$SYSFONTACM" ]; then
case $SYSFONTACM in
iso01*|iso02*|iso15*|koi*|latin2-ucw*)
if [ "$TERM" = "linux" ]; then
if ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1; then
echo -n -e '\033(K' > /proc/$$/fd/0
fi
fi
;;
esac
fi
unset SYSFONTACM
fi
END LOCALE
enable bash completion in interactive shells
[ “$PS1” -a -f /etc/bash_completion ] && . /etc/bash_completion
PS1="\u@\h:\w\$ "
alias which=“type -path”
alias where=“type -all”
alias ll=“ls -l --color=auto”
alias rm=“rm -i”
alias mv=“mv -i”
alias cp=“cp -i”
alias la=“ls -la --color=auto”
alias ls=“ls --color=auto”
[color=red]Alguem pode me dar uma ajuda neste caso? Obrigado.[/color]