Java - Compilar con paquete jar

 
Vista:

Compilar con paquete jar

Publicado por pablo (1 intervención) el 23/02/2012 12:54:26
Buenos días.

Mi situación es la siguiente, tengo una aplicación que hace uso de la librería Jsch, el código de ejemplo es:

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import com.jcraft.jsch.ChannelExec;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
import com.jcraft.jsch.UserInfo;

public class PruebaSSH {
private static final String user = "abc";
private static final String host = "rem123";
private static final Integer port = 22;
private static final String pass = "1234";

public static void main(String[] args) throws Exception{
System.out.println("----- INICIO");

JSch jsch = new JSch();
Session session = jsch.getSession(user, host, port);
UserInfo ui = new SUserInfo(pass, null);
session.setUserInfo(ui);
session.setPassword(pass);
session.connect();
ChannelExec channelExec = (ChannelExec)session.openChannel("exec");

InputStream in = channelExec.getInputStream();

channelExec.setCommand("ls -l");
channelExec.connect();

BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String linea = null;
int index = 0;

while ((linea = reader.readLine()) != null) {
System.out.println(++index + " : " + linea);
}

channelExec.disconnect();
session.disconnect();

System.out.println("------ FIN");
}
}

Mi duda es dónde tengo que ubicar el fichero jsch.jar en mi proyecto para poder compilarlo, ya que al compilar me da el error "package com.jcraft.jsch does not exist", tengo en proyecto en "C:\prueba" y dentro de esta carpera tengo el jsch.jar y los ficheros .java PruebaSSH y SUserInfo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder