Java [1242]

Zapisz się
Dodaj kartkę Dodaj bana
Powód wlepienia kartki
Wybierz wątek docelowy z listy lub wpisz jego ID
  • Pablo

    Witam
    FOA: nie znalazlem satysfakcjonujacej odpowiedzi na moj problem w necie...

    jest sobie eclipse i jest fajnie...

    jak nie ma eclipsa,zaczynaja sie schody,bo jak tu uruchomic projekt i dolaczyc do niego sterowniki oracla

    w folderze aplikacji mam archiwum i chce ja rozpowszechniac razem z tym jar'em

    jakie ustawic wywolanie zeby to wszystko zadzialalo u wszystkich bez ustawiania jakichkolwiek zmiennych systemowych?

    krotka pilka: sciagam i odpalam dwuklikiem na np start.bat

    dzieki i pozdr
    Pablo
  • bartkiller

    opcja "-cp [nazwa_pliku].jar" nie zadziałała ? :O
  • Ja nie istnieje (FURBY)

    jar to zip .. wiec mozesz spokojnie rozpakowac...zajebac zapakowac i zmienic z zip na jar; ]
  • Pablo

    no nie zupelnie to wszystko chce dzialac, wiec dam konkretny uproszczony przyklad:

    SYTUACJA 1
    plik Start.java:

    public class Start {
    static Dupa janek;
    // static Baza krzysiek;

    public static void main(String a[]) {
    janek = new Dupa(2,3);
    janek.licz();
    System.out.println("policzylem ...");

    // System.out.println("lacze z baza...");
    // krzysiek = new Baza();
    // krzysiek.lacz();
    }}

    plik Dupa.java:

    public class Dupa {
    int aa,bb;
    Dupa(int a,int b) {
    aa = a;
    bb = b; }

    void licz() {
    System.out.println("a+b="+(aa+ bb));
    }}

    plik Baza.java:

    public class Baza {

    Baza() {
    System.out.println("CONNECTING ");
    this.lacz();
    }

    void lacz() {
    try {
    DriverManager.registerDriver (new oracle.jdbc.driver.OracleDrive r());
    conn = DriverManager.getConnection("d ane", "do", "polaczenia");
    System.out.println("CONNECTED" );
    }
    catch(SQLException sqle) {
    System.out.println("NOT CONNECTED");
    }}

    plik ojdbc14.jar w tym samym katalogu

    javac Start.java (kompilacja OK)
    java Start (uruchamianie OK)

    SYTUACJA 2:
    plik Start.java - brak komentarzy...reszta bez zmian

    javac -cp ojdbc14.jar Start.java:

    Start.java:2: cannot find symbol
    symbol : class Dupa
    location: class Start
    static Dupa janek;
    ^
    Start.java:4: cannot find symbol
    symbol : class Baza
    location: class Start
    static Baza krzysiek;
    ^
    Start.java:7: cannot find symbol
    symbol : class Dupa
    location: class Start
    janek = new Dupa(2,3);
    ^
    Start.java:11: cannot find symbol
    symbol : class Baza
    location: class Start
    krzysiek = new Baza();
    ^
    4 errors

    pewnie jakas pierdola jest zle,ale ja juz nie mam pojecia co...czemu gdy kompiluje z dolaczeniem archiwum przestaje dzialac? a gdy nie dolaczam (bo nie potrzebuje) to jest ok

    pozdr
    Pablo
  • Pablo

    co wiecej dodam,ze w eclipsie wszystko smiga gladko
  • Maciek Makowski

    javac -cp .;ojdbc14.jar Start.java
  • Anonim

    opcja -cp musi działac (jakby co to poczytaj o -classpath w helpie do komendy java)

    pozdrawiam
  • Anonim

    >Asia . napisała:
    >opcja -cp musi działac (jakby co to poczytaj o -classpath
    >w helpie do komendy java)
    >
    >pozdrawiam

    Wow kobieta ktora wlada takimi pojeciami i do tego nie wyglada jak facet. Podziwiac :) Sorry za offtopic