Como executar um .jar junto com o outro?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ramon.franco
Thread.start()
[Avatar]

Membro desde: 04/08/2009 09:45:02
Mensagens: 43
Offline

OI

Eu criei um programa que acessa o Banco de dados e faz uma pesquisa, depois criei um jar para esse programa.

Minha pergunta é...
Como faço para executar o jar que crie da minha aplicação assosiando com o jar do Drive do Banco de dados?

This message was edited 1 time. Last update was at 04/08/2009 09:53:08

[MSN]
Don
JavaChild
[Avatar]

Membro desde: 15/03/2008 15:41:09
Mensagens: 114
Offline

coloque o driver do banco dentro do .jar do seu programa

This message was edited 1 time. Last update was at 04/08/2009 09:59:03



Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Use o Plugin do Eclipse Fat Jar:
http://fjep.sourceforge.net/fjeptutorial.html
ramon.franco
Thread.start()
[Avatar]

Membro desde: 04/08/2009 09:45:02
Mensagens: 43
Offline

VLW
[MSN]
rodrigo_gomes
GUJ Master
[Avatar]

Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline

ou por linha de comando:

java -jar -cp .:oJarDoSeuBancoDeDados.jar seuJar.jar

[]´s

rodrigo de paiva gomes




http://twitter.com/rod_gomes
[WWW] [MSN] [ICQ]
ramon.franco
Thread.start()
[Avatar]

Membro desde: 04/08/2009 09:45:02
Mensagens: 43
Offline

Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException

esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?

Mais uma vez obrigado
[MSN]
ramon.franco
Thread.start()
[Avatar]

Membro desde: 04/08/2009 09:45:02
Mensagens: 43
Offline

ramon.franco wrote:Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException na hora que
ocorre o carregamento da classe do banco de dados


/*
* Info connection
*/
private static String str_driver = "oracle.jdbc.driver.OracleDriver";
private static String url = "jdbc:oracle:thin:@amhblaap10wt:1521:cardif";

/*
* Get connection over all user (system || others)
*/
public static Connection getConnection(User userOfKind){
Connection conn = null;
try {
Class.forName(str_driver);
conn = DriverManager.getConnection(url, userOfKind.getUserName(), userOfKind.getPassword());
} catch (ClassNotFoundException e) {
System.out.println("Driver not found");
}catch (SQLException e) {
System.out.println("Error - ConnectionManager");
System.out.println(e);
}
return conn;
}


esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?

Mais uma vez obrigado
[MSN]
ramon.franco
Thread.start()
[Avatar]

Membro desde: 04/08/2009 09:45:02
Mensagens: 43
Offline

ramon.franco wrote:
ramon.franco wrote:Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException na hora que
ocorre o carregamento da classe do banco de dados


/*
* Info connection
*/
private static String str_driver = "oracle.jdbc.driver.OracleDriver";
private static String url = "jdbc:oracle:thin:@servidor:porta:sid";

/*
* Get connection over all user (system || others)
*/
public static Connection getConnection(User userOfKind){
Connection conn = null;
try {
Class.forName(str_driver);
conn = DriverManager.getConnection(url, userOfKind.getUserName(), userOfKind.getPassword());
} catch (ClassNotFoundException e) {
System.out.println("Driver not found");
}catch (SQLException e) {
System.out.println("Error - ConnectionManager");
System.out.println(e);
}
return conn;
}


esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?

Mais uma vez obrigado
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team