Eclipse

ae, estou com problema ao abrir o eclipse. As error has ocurred.See the log file c:\eclipse.metadata.log.
alguem sabe o porque desse erro?

Já tentou fazer o que diz a mensagem, abrir o arquivo de log e ver o porquê do erro?

ja sim…aparece isso e + um milhao de linhas
!SESSION 2008-10-02 01:26:21.718 -----------------------------------------------
eclipse.buildId=M20080911-1700
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 4 0 2008-10-02 01:27:49.265
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.net (24).
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.core.internal.net.Activator.start() of bundle org.eclipse.core.net.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)
at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:441)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.activateProxyService(IDEWorkbenchAdvisor.java:257)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postStartup(IDEWorkbenchAdvisor.java:236)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2320)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Caused by: java.lang.NoClassDefFoundError: javax/crypto/BadPaddingException
at org.eclipse.equinox.internal.security.storage.SecurePreferencesMapper.open(SecurePreferencesMapper.java:99)
at org.eclipse.equinox.internal.security.storage.SecurePreferencesMapper.getDefault(SecurePreferencesMapper.java:44)
at org.eclipse.equinox.security.storage.SecurePreferencesFactory.getDefault(SecurePreferencesFactory.java:50)
at org.eclipse.core.internal.net.ProxyType.getNode(ProxyType.java:481)
at org.eclipse.core.internal.net.ProxyType.loadProxyAuth(ProxyType.java:491)
at org.eclipse.core.internal.net.ProxyType.createProxyData(ProxyType.java:139)
at org.eclipse.core.internal.net.ProxyType.getProxyData(ProxyType.java:129)
at org.eclipse.core.internal.net.ProxyManager.migrateInstanceScopePreferences(ProxyManager.java:418)
at org.eclipse.core.internal.net.ProxyManager.checkMigrated(ProxyManager.java:382)
at org.eclipse.core.internal.net.ProxyManager.initialize(ProxyManager.java:262)
at org.eclipse.core.internal.net.Activator.start(Activator.java:179)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
… 38 more

oi,

aqui tem alguem que chegou na mesma mensagem de erro que você

as sugestões que colocaram são

:arrow: tente baixar o executável para instalar ao invés de apenas copiar o zip - não sei se você instalou via zip ou executável

:arrow: tente verificar se você está especificando corretamente a JDK/JRE para rodar o eclipse

:arrow: instale uma nova versão do JDK em outro local da sua máquina e configure o eclipse

abs

pow galera…deu certo geral oh…
agorta o problema é na compilaçao…
msg:
SELECT DOES NOT CONTAIN A MAIN TYPE.

import java.util.Scanner;
public class AppBanco{

private static String numeroConta;

public static void main(String [] args, Object endereço){
	byte op = 0;
	Scanner entrada= new Scanner(System.in);
	Cliente titular = null;
	Conta conta = null;
	Conta conta2 = new Conta();
		do {
		/**
		 * Menu de opções
		 */
		System.out.println("Opções:");
		System.out.println("1 - Nova Conta");
		System.out.println("2 - Exibir Conta");
		System.out.println("3 - Remover Conta");
		System.out.println("4 - Creditar Valor ao Saldo");
		System.out.println("5 - Debitar Valor do Saldo");
		System.out.println("6 - Tranferir");
		System.out.println("7 - Novo Cliente");
		System.out.println("8 - Sair");
		System.out.println("Digite uma opção: ");
		op = entrada.nextByte();
		switch(op){
			
		/**
			 * Opção 1 do menu, cria uma nova conta
			 */
			case 1: {					
					System.out.println("Digite o saldo inicial: ");
					double saldo = entrada.nextDouble();						
					conta = new Conta(saldo);
					
					conta.setTitular(titular);
					break;
				}
		
		
			/**
			 * Exibe uma conta
			 */
			case 2: {
		System.out.println("Numero da conta: ");
		numeroConta = entrada.nextLine();
		System.out.println("Numero da conta: "+conta.getNumeroConta());
		System.out.println("Saldo: "+conta.getSaldo());
		Cliente cpf = (Cliente) conta.getTitular();
		System.out.println("Titular: "+cpf.getNome());
		break;
				}
		
								
			
			
			/**
			 * Remove uma conta
			 */
			case 3: {
				
			System.out.println("Numero da conta: ");	
			String numeroConta = entrada.nextLine();
				
			conta.removerConta(numeroConta);
			System.out.println("Operação realizada com sucesso !");
			Break;
				
			}
				 
			
			
			/**
			 * Creditar em uma conta
			 */
			case 4: {
				System.out.println("Numero da conta: ");	
				String numeroConta = entrada.next();			
				System.out.println("Valor a ser creditado:");
				Double valor = entrada.nextDouble(); 	
				conta.creditar(numeroConta, valor);
				System.out.println("Operacao realizada com sucesso !");
				break;
			}
					
			
			/**
			 * Debita de uma conta
			 */
			case 5: {
				System.out.println("Numero da Conta a ser debitada: ");
				numeroConta= entrada.nextLine();
				System.out.println("Valor a ser debitado: ");
				double valor = entrada.nextDouble();					
Conta.debitar(valor);
System.out.println("Operacao realizada com sucesso ! O saldo atual é: " + conta.getSaldo());
		break;						
}

/**
 * Fazer Transferencia
 */
case 6: {
System.out.println("Você escolheu a opção Transferir");
System.out.print("Digite o valor: ");
double valor = entrada.nextDouble();
conta.debitar(valor);
conta.transferir(valor, conta2);
System.out.println("Operacao realizada com sucesso ! O saldo atual é: " + conta.getSaldo());
				break;
			}
								
			
			/**
			 * Insere um cliente
			 */
			case 7: {
				System.out.println("Nome: ");
				System.out.println("CPF:");
				String nome = entrada.nextLine();
				String cpf = entrada.nextLine();
				
				
				conta.inserirCliente(nome, endereço,cpf);
				System.out.println("Operacao realizada com sucesso !");
					break;	
				}
			
							
			/**
			 * Sair do sistema
			 */
			case 8: {
				System.exit(0);
			}

			default:
				System.out.println("Opção inválida!");
				break;
		}
	op = 0;
	}
	while (true);
}

}

[quote=Israelbarros]pow galera…deu certo geral oh…
agorta o problema é na compilaçao…
msg:
SELECT DOES NOT CONTAIN A MAIN TYPE.

import java.util.Scanner;
public class AppBanco{

private static String numeroConta;

public static void main(String [] args, Object endereço){
	byte op = 0;
	Scanner entrada= new Scanner(System.in);
	Cliente titular = null;
	Conta conta = null;
	Conta conta2 = new Conta();
		do {
		/**
		 * Menu de opções
		 */
		System.out.println("Opções:");
		System.out.println("1 - Nova Conta");
		System.out.println("2 - Exibir Conta");
		System.out.println("3 - Remover Conta");
		System.out.println("4 - Creditar Valor ao Saldo");
		System.out.println("5 - Debitar Valor do Saldo");
		System.out.println("6 - Tranferir");
		System.out.println("7 - Novo Cliente");
		System.out.println("8 - Sair");
		System.out.println("Digite uma opção: ");
		op = entrada.nextByte();
		switch(op){
			
		/**
			 * Opção 1 do menu, cria uma nova conta
			 */
			case 1: {					
					System.out.println("Digite o saldo inicial: ");
					double saldo = entrada.nextDouble();						
					conta = new Conta(saldo);
					
					conta.setTitular(titular);
					break;
				}
		
		
			/**
			 * Exibe uma conta
			 */
			case 2: {
		System.out.println("Numero da conta: ");
		numeroConta = entrada.nextLine();
		System.out.println("Numero da conta: "+conta.getNumeroConta());
		System.out.println("Saldo: "+conta.getSaldo());
		Cliente cpf = (Cliente) conta.getTitular();
		System.out.println("Titular: "+cpf.getNome());
		break;
				}
		
								
			
			
			/**
			 * Remove uma conta
			 */
			case 3: {
				
			System.out.println("Numero da conta: ");	
			String numeroConta = entrada.nextLine();
				
			conta.removerConta(numeroConta);
			System.out.println("Operação realizada com sucesso !");
			Break;
				
			}
				 
			
			
			/**
			 * Creditar em uma conta
			 */
			case 4: {
				System.out.println("Numero da conta: ");	
				String numeroConta = entrada.next();			
				System.out.println("Valor a ser creditado:");
				Double valor = entrada.nextDouble(); 	
				conta.creditar(numeroConta, valor);
				System.out.println("Operacao realizada com sucesso !");
				break;
			}
					
			
			/**
			 * Debita de uma conta
			 */
			case 5: {
				System.out.println("Numero da Conta a ser debitada: ");
				numeroConta= entrada.nextLine();
				System.out.println("Valor a ser debitado: ");
				double valor = entrada.nextDouble();					
Conta.debitar(valor);
System.out.println("Operacao realizada com sucesso ! O saldo atual é: " + conta.getSaldo());
		break;						
}

/**
 * Fazer Transferencia
 */
case 6: {
System.out.println("Você escolheu a opção Transferir");
System.out.print("Digite o valor: ");
double valor = entrada.nextDouble();
conta.debitar(valor);
conta.transferir(valor, conta2);
System.out.println("Operacao realizada com sucesso ! O saldo atual é: " + conta.getSaldo());
				break;
			}
								
			
			/**
			 * Insere um cliente
			 */
			case 7: {
				System.out.println("Nome: ");
				System.out.println("CPF:");
				String nome = entrada.nextLine();
				String cpf = entrada.nextLine();
				
				
				conta.inserirCliente(nome, endereço,cpf);
				System.out.println("Operacao realizada com sucesso !");
					break;	
				}
			
							
			/**
			 * Sair do sistema
			 */
			case 8: {
				System.exit(0);
			}

			default:
				System.out.println("Opção inválida!");
				break;
		}
	op = 0;
	}
	while (true);
}

}

SE ALGUEM PUDER COLABORAR, AGRADEÇO MUITO

[/quote]