• dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • proszę o pomoc kogoś kto tak samo jak ja lubi program BlueJ. Chodzi o pakiety, konkretnie o ich tworzenie: sama instrukcja
    Kod:
    package nazwa_pakietu;
    nie wystarcza gdyż wywala mi błąd, jak sobie z tym poradzić i tworzyć pakiety, które będzie można później wykorzystać - importować???
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • Wyrzuć BlueJ, jak najszybciej. To kompletna pomyłka, której prawie nikt po pierwszym semestrze praktycznie nie używa.
    _________________
    It's not that I'm anti-social... It's that everyone else is an asshole.
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • McMonster napisał/a:
    Wyrzuć BlueJ, jak najszybciej. To kompletna pomyłka, której prawie nikt po pierwszym semestrze praktycznie nie używa.

    McMonster a możesz mi podać kilka powodów dla których warto używać innego kompilatora, bo może to rzeczywiście pomyłka z BlueJ... jaka jest Twoja alternatywa?

    ale dla ciekawości pytanie w pierwszym poście podtrzymuję bo jakoś się przywiązałem do BlueJ
    d41d8cd98f00b204e9800998ecf8427e
  • wrtnc7  
    INF
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • dzanesko napisał/a:
    a możesz mi podać kilka powodów dla których warto używać innego kompilatora, bo może to rzeczywiście pomyłka z BlueJ... jaka jest Twoja alternatywa?

    Brak autouzupełniania, poprawiania błędów w kodzie. No chyba, że są takie bajery, a tylko ja nie kojarzę :)
    Inne środowiska: Eclipse, Netbeans i wiele innych.
    _________________
    Im lepiej widać piersi, tym trudniej zapamiętać twarz.
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • dzanesko napisał/a:
    a możesz mi podać kilka powodów dla których warto używać innego kompilatora


    to nie jest kompilator.
    wujek google mówi -
    Cytat:
    Java IDE


    kompilator to zapewne javac.

    a jeśli chodzi o środowisko - jak dla mnie tylko i wyłącznie Eclipse ;)
    d41d8cd98f00b204e9800998ecf8427e
  • choXY  
    ciapek!
    Wydział: W-8 IZ

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Eclipse rlz! od pierwszego semestru na nim pracowałem.

    Radze wyjerzucić BlueJ i nie marnować na niego czasu ;)
    d41d8cd98f00b204e9800998ecf8427e
  • zwierzak2003  
    mgr inż.
    Wydział: W-8 IZ

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • dzanesko napisał/a:
    proszę o pomoc kogoś kto tak samo jak ja lubi program BlueJ. Chodzi o pakiety, konkretnie o ich tworzenie: sama instrukcja
    Kod:
    package nazwa_pakietu;
    nie wystarcza gdyż wywala mi błąd, jak sobie z tym poradzić i tworzyć pakiety, które będzie można później wykorzystać - importować???

    Poza dodawaniem takiej instrukcji na początku pliku same pliki muszą znajdować się w odpowiedniej ścieżce. Czyli każdą kropkę w pakietach należy zamienić na nowy folder w systemie plików, a plik źródłowy musi posiadać taką samą nazwę jak klasa się w nim znajduje. Czyli klasa Something w pakiecie org.zwierzak.example musi znajdować się w katalogu ${PROJECT_ROOT}/org/zwierzak/example w pliku Something.java. Poza tym NetBeans automatycznie by ci podpowiedział, że wraz z nową deklaracją klasy plik źródłowy znajduje się w złym miejscu.
    d41d8cd98f00b204e9800998ecf8427e
  • Eoghan
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • wrtnc7 napisał/a:
    Brak autouzupełniania, poprawiania błędów w kodzie. No chyba, że są takie bajery, a tylko ja nie kojarzę :)
    Inne środowiska: Eclipse, Netbeans i wiele innych.

    dodałbym jeszcze niesamowicie upierdliwy system wcięć, brak zaawansowanych ustawień formatowania kodu(jeśli w ogóle, bo nie pamiętam).
    Jedyny plus BlueJ to chyba szybkie tworzenie obiektu dowolnej klasy i testowanie w ten sposób metod.
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • hm... kontynuując wątek
    komunikat Eclipse:
    Failed to create the Java Virtual Machine
    brak ścieżki dostępu czy miejsca na hdd?
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • JDK, ścieżki nie mogę podać gdyż nawet nie mogę uruchomić programu, chyba że jest jakiś plik *.ini czy coś podobnego o czym nie wiem...
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • heh dobre :) ale już tam byłem, a eng się uczę dopiero, ale nie dam się i uruchomię w końcu, dzięki
    d41d8cd98f00b204e9800998ecf8427e
  • zwierzak2003  
    mgr inż.
    Wydział: W-8 IZ

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Odpowiedzą jest Eclipse.ini, prawdopodobnie zmieniałeś JDK lub JRE po instalacji programu, a Eclipse samodzielnie nie aktualizuje tych informacji i trzeba ręcznie zmienić nową ścieżkę.
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • miałem wersję javaEE, zmieniłem na normalne ide i wszystko jest OK, tylko moja ulubiona czcionka "Consolas" trochę nie wygląda w Eclips'ie :/

    [ Dodano: 2010-09-16, 16:24 ]
    więc Eclipse...

    BlueJ: przy statycznej metodzie main wystarczyło wywołać void main i OK, zaś przy niestatycznej metodzie main tworzy się nowy obiekt i na nim wywołuje void main.
    Ale jak to się robi w Eclipse???
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • Tak się nie robi w ogóle, jedynie twórcy BlueJ przewidzieli taką możliwość dla celów dydaktyczno-satanistycznych.
    _________________
    It's not that I'm anti-social... It's that everyone else is an asshole.
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • :grin: więc nie ma możliwości przetestowania niestatycznej metody main?
    pewnie jest, domyślam się że chodzi o jakąś dodatkową klasę testową... czy w dobrym kierunku idę?

    Ostatnio zmieniony przez dzanesko 2010-09-16, 22:46, w całości zmieniany 1 raz 

    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • więc podstawą jest zawsze tworzenie statycznej metody main?
    ale mi namieszał ten BlueJ :grin:
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • Przetrwasz trzy semestry i na pewnym dziwnym kursie w ogóle nie zobaczysz metody main, a napiszesz niejeden program w Javie. ;-]
    _________________
    It's not that I'm anti-social... It's that everyone else is an asshole.
    d41d8cd98f00b204e9800998ecf8427e
  • kobier  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Coś wam się lekko pomieszało ;) Dla uproszczenia możemy przyjąć, że metoda statyczna main(String[] args) musi być zawsze* - jest to punkt wejścia do programu, w niej tworzone są obiekty z których składa się program.

    Smieszne, czerwone bloczki reprezentujące obiekty to feature dostępny tylko w BlueJ - więc się nie przyzwyczajajcie za bardzo :P

    * Jak MCM napisał, nie zawsze ;)
    _________________
    God grant me the serenity to accept things I cannot shoot
    The courage to shoot things I can
    and the wisdom to hide the bodies ....
    d41d8cd98f00b204e9800998ecf8427e
  • dzanesko  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • czyli możemy przyjąć że dla przykładów I roku typu struktury danych, algorytmy sortowania, drzewa, różne implementacje itp. należy (w celu testowania) tworzyć static main, choć mając na uwadze kolejne lata nauki oraz inne specyficzne kody źródłowe nie jest to obowiązkowa reguła (w niektórych programach nawet nie wymagana lub niewskazana lub nawet niemożliwa/niepotrzebna)...
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • Przyjmij, że każdy program ma statyczną metodę main i nie kombinuj. O ile się orientuję, to na zaocznych nie ma cudów i piszecie podobne programy, jak my pisaliśmy, więc nic innego cię nie obchodzi.
    _________________
    It's not that I'm anti-social... It's that everyone else is an asshole.
    d41d8cd98f00b204e9800998ecf8427e
  • Zibo
    Outsider
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Zamiast metody main punkt startowy programu można również umieścić w bloku statycznym. Tylko po co?
    d41d8cd98f00b204e9800998ecf8427e
  • kobier  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • @dzanesko Może przestań cudować i wymyślać, a poprostu poczytaj jakąś książkę o Javie (np. "Java Podstawy. Wydanie VIII" - polecam) - takie i podobne zagadnienia są wyjasniane na pierwszych stronach :P
    _________________
    God grant me the serenity to accept things I cannot shoot
    The courage to shoot things I can
    and the wisdom to hide the bodies ....
    d41d8cd98f00b204e9800998ecf8427e

Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014
Strona wygenerowana w 31,2ms. Zapytań do SQL: 15