Ajuda :/

1 resposta
P

Aew galera, fiz um applet bunitim e talz mas na hora de rodar da um erro… rodei em outras máquinas e da certim mas aqui no meu pc ta dando erro :cry:

esse é o programa…

package trabalhoApplet;

import java.awt.Graphics;

import javax.swing.JApplet;

import java.awt.Color;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;
public class TrabThiago extends JApplet implements ActionListener{

JTextField edNome = new JTextField(20);

JTextField edIdade = new JTextField(5);

JLabel lb1 = new JLabel(Nome:);

JLabel lb2 = new JLabel(Idade:);

JTextArea result = new JTextArea(10,40);

JButton btnInserir = new JButton(Inserir);

JPanel painel = new JPanel();

int i=0;

String[] nomes = new String[5];

int[] idades = new int[5];
public void init() {
	painel.setBackground(Color.WHITE);
	btnInserir.addActionListener(this);
	painel.add(lb1);
	painel.add(edNome);
	painel.add(lb2);
	painel.add(edIdade);
	painel.add(btnInserir);
	painel.add(result);
	setContentPane(painel);		
	edNome.requestFocus();
}


void insereVetores() {		
		nomes[i] = edNome.getText();
		idades[i] = Integer.parseInt(edIdade.getText());
		i++;			
		edNome.setText("");
		edIdade.setText("");
		edNome.requestFocus();
		if (i == 5) {
			JOptionPane.showMessageDialog(null,"Vetor Carregado");
			edNome.setEnabled(false);
			edIdade.setEnabled(false);
			btnInserir.setEnabled(false);
			pessoaMaiorIdade();
			pessoaMenorIdade();
		}	
}	
	
void pessoaMaiorIdade() {
	int indice=0;
	int maior = 0;
	String resultado = "";
	for (int i=0; i<idades.length; i++ ) {
		if (idades[i] > maior) {
			maior = idades[i];
			indice = i;
		}		
	}
	resultado = "Pessoa de maior idade : "+nomes[indice]+ " com "+maior+" anos.\n";
	result.append(resultado);		
}

void pessoaMenorIdade() {
	int indice=0;
	int menor = idades[0];
	String resultado = "";
	for (int i=0; i<idades.length; i++ ) {
		if (idades[i] < menor) {
			menor = idades[i];
			indice = i;
		}		
	}
	resultado = "Pessoa de menor idade : "+nomes[indice]+ " com "+menor+" anos.\n";
	result.append(resultado);		
	
}

public void actionPerformed(ActionEvent evt) {
	if (evt.getSource() == btnInserir) 
		insereVetores();
	
}

}

esse é o erro

java.lang.UnsupportedClassVersionError: trabalhoApplet/TrabThiago (Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.applet.AppletClassLoader.loadCode(Unknown Source)

at sun.applet.AppletPanel.createApplet(Unknown Source)

at sun.applet.AppletPanel.runLoader(Unknown Source)

at sun.applet.AppletPanel.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

não sei o que fazer ;/ help-me

1 Resposta

J

Sua JVM é mais antiga que a versão onde a classe foi compilada, instale uma versão mais recente:

http://java.sun.com/javase/downloads/index.jsp

Criado 11 de março de 2007
Ultima resposta 11 de mar. de 2007
Respostas 1
Participantes 2