los programas de Java no se ejecutan debido a la configuración de classpath

Quería practicar el desarrollo de programas de bases de datos en Java, así que configuré el classpath E:\software\installed\java\jre\libdeclarando una nueva variable de entorno classpathy le di valor, E:\software\installed\java\jre\libpero ahora no puedo ejecutar ningún programa (ni siquiera que no sea de base de datos).

Error: Could not find or load main class MysqlConnect

pero cuando elimino la classpathvariable puedo ejecutar programas que no son de base de datos. ¿Cuál es el posible problema? Por favor, hágame saber la solución. He establecido el camino aE:\software\installed\java\bin

nada está ayudando Intenté usar el interruptor de ruta de clase en Java que no está ayudando ( java -cp C:\Program Files\MySQL\MySQL Server 5.5 MysqlConnect) ni configurar la ruta está ayudando ( set CLASSPATH=%CLASSPATH%:C:\Program Files\MySQL\MySQL Server 5.5:C:\Program Files\MySQL\MySQL Server 5.5\mysql-connector-java-5.1.20-bin.jar) todos están dando el error

Error: Could not find or load main class MysqlConnect

Respuesta 1

Aquí hay un tutorial de jdbc para principiantes que podría ayudarlo a encontrar su respuesta. Si salta al paso 14, le da un ejemplo de cómo se usa el classpath. Se usa como dice el primer encuestado, por línea de comando.

Esperemos que esto te ayude en tu situación particular. Este tutorial no es específico de la base de datos, por lo que funcionará con cualquier tipo de base de datos que esté utilizando.

Respuesta: 2

ok atlast obtuve la solución, debería escribirse como

C:\Users\sarad mohanan\Desktop\rose>java -cp .;"c:\Program Files\MySQL\MySQL Server 5.5\mysql-connector-java-5.1.20-bin.jar" MysqlConnect MySQL Connect Example. Connected to the database Disconnected from database

tenemos que agregar .;antes de que la ruta original .contenga classpath predeterminada. Pravel Veller lo había dicho anteriormente pero no lo entendí entonces

Respuesta: 3

Me gustaría proponer el uso de una buena herramienta como Eclipse. Puede probar CLASSPATH indirectamente y su entorno agregando o eliminando archivos jar y bibliotecas.

Obviamente, las bibliotecas en su CLASSPATH predeterminada son diferentes a las de su unidad E. Puede comparar los archivos conociendo su CLASSPATH. En Windows, haga "echo% CLASSPATH%".

Eclipse puede ayudarlo experimentando sin reiniciar o cualquier paso molesto. Y esto no es fácil.

Respuesta: 4

Tengo una matriz 2d dbl llena de datos, a la que puedo llamar en cualquier lugar dentro del código: System.out.println (twodarray [0] [0]); Y funciona bien. Cuando lo llamo como parte de Actionlistener no funcionará, ...

Quiero crear una expresión regex que genere una coincidencia y elimine los $ y los dos últimos caracteres, si el último carácter termina en una letra mayúscula más un número. Me quitaré los $ y ...

Tengo un proyecto Java Google App Engine que hace referencia a una clase en otro proyecto y, en tiempo de ejecución, obtengo NoClassDefFoundError. Llamaré a mi proyecto de Google App Engine 'Principal' y al proyecto ...

¿Existe una forma no muy larga de calcular puntos de intersección para rectángulo y elipse? Necesito esto para mi proyecto universitario: editor de vectores con pocas primitivas. Estoy usando Java, pero, como lo miraba ...