Błąd przy tworzeniu interfejsu - początkujący/nauka

Błąd przy tworzeniu interfejsu - początkujący/nauka
P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0

Witam, od niedawna uczę się programowania w języku java. Korzystam z różnych książek, darmowych kursów oraz z wiadomości wyczytanych w internecie. Natrafiłem na pewien problem otóż przy tworzenie prostego/ przykładowego interfejsu wywala mi błąd. Nie wiem dlaczego. Dziękuję za pomoc. Pozdrawiam

K5
Nakieruj myszką na czerwony krzyżyk i powiedz co tam CI wyskakuje.
NO
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 4 lata
  • Postów:35
1

Po 1, wklejaj zawsze kod/komunikat z błędem. (Najedź sobie na to czerwone i zobacz co pokazuje)
Po 2, raczej też zawsze wklejaj kod żeby ktoś mógł sobie łatwo skopiować.
Po 3, prawdopodobnie brakuje ci "}" który zakończy klase. Więcej z tego screena cięzko powiedzieć, ale jak najedziesz na czerwony znacznik to pewnie to samo ci powie.

edytowany 1x, ostatnio: Noozen
TR
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:731
0

Po 4, zainstaluj sobie IntelliJ Community :)


musica curat corpus at animam
AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 21 godzin
  • Postów:3561
0

Kompilator Eclipse (a tak mi się wzrokowo kojarzy) podkreśla override interface gdy ma ustawioną niską wersję Javy np 6. @Override dla interface stało się legalne chyba z v 7. albo 8.

Nadaję się na wróżkę?


Bo C to najlepszy język, każdy uczeń ci to powie
K5
WOW, szacun. Pytanie dlaczego ktoś kto zaczyna naukę instaluję jave < 8 :O
Belka
Może jakaś stara książka
PerlMonk
Za każdym razem kiedy ktoś pisze "kompilator Eclipse" umiera jeden jednorożec.
P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0

Dziękuję za odpowiedzi. Powoli nauczę się pisać tutaj posty a to był mój pierwszy. Tak środowisko Eclipse.

Kopiuj
package interfaceTest;

public class Point implements Moveable2D {

	private double x;
	private double y;
	
	public Point (double x, double y){
		
		this.x = x;
		this.y = y;
	}
	
	@Override
	public void move(double x, double y) {
		
		this.x +=x;
		this.y +=y;
		
	}
	
	

}

Po najechaniu na znacznik błędu instrukcja jak w załączniku.

Na komputerze mam zainstalowaną wersję 8 Javy, czy mam coś jeszcze zmienić w Eclipse, aby z tej wersji środowisko korzystało?

edytowany 1x, ostatnio: profirme2016
AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 21 godzin
  • Postów:3561
0
profirme2016 napisał(a):

Dziękuję za odpowiedzi. Powoli nauczę się pisać tutaj posty a to był mój pierwszy. Tak środowisko Eclipse.

Po najechaniu na znacznik błędu instrukcja jak w załączniku.

Przeklikaj w opcjach projektu (zakładka Java /albo Java Runtime ) wersję. Eclipse zaczyna project z dość konserwatywnymi opcjami (przy okazji odp na komentarze kolegów)


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0

Czy ma to może związek z tymi ustawieniami z załącznika? Mam tutaj do wyboru wersje 1.3 1.4 1.5 1.6.

Może rzeczywiście powinienem zainstalować sobie tak jak kolego radzi środowisko IntelliJ Community jednak z tego co widzę jest ono komercyjne płatne a ja nie chcę za bardzo płacić ponieważ póki co Javy chcę uczyć się dla samej satysfakcji - pisanie kiedyś w Pascalu dawało mi wiele radości:)

edytowany 1x, ostatnio: profirme2016
K5
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
  • Postów:1001
0

Window -> preferences -> java -> installed JREs skonfiguruj tu tak aby widziało jdk 1.8

P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0

Wygląda na to że 1.6 to maks. Z czego to może wynikać?

K5
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
  • Postów:1001
0

Jak to maks? Przecież wyżej napisałeś, że masz zainstalowaną 1.8. WIęc przeczytaj mój post wyżej i ją tam dodaj.

Add...
JRE home - tutaj folder gdzie masz zainstalowane jdk.

P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0

Dodałem to jdk (załącznik1 i 2) jednak nadal do wyboru mam wersję maks 1.6 załącznik3

K5
Resetowałeś eclipsea? Wpisz w wierszu poleceń java - version i pokaż wynik
P2
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad rok
  • Postów:30
0
profirme2016 napisał(a):

Dodałem to jdk (załącznik1 i 2) jednak nadal do wyboru mam wersję maks 1.6 załącznik3

Tak restartowałem nawet kompa

Z załączniku wiersz poleceń

Po tych wszystkich operacjach nadal nie mam w opcjach możliwości ustawienia wersji na 1.8 jednak wygląda na to, że błąd zniknął - sprawdzę tworząc jakiś wykonalny kod. Dziękuję za odpowiedzi. Pozdrawiam

Jeszcze odpowiedź co mam w tym build patch - załącznik2

edytowany 4x, ostatnio: profirme2016
K5
Jeszcze druga część komentarza była:) Dodatkowo weź ppm na projekt, java build path -> libraries i pokaz co masz. Na końcu weź clean na projekt i zbuilduj jeszcze raz.
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

z tego co widzę jest ono komercyjne płatne

To źle widzisz. Nie żartujmy sobie, odstaw tego eclipsa do muzem z którego go ukradłeś.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)