Mam plik wykonywalny, który ma jeden plik klasy z nieprawidłową wartością. Zażądałem tego pliku od autora i poprawiłem wartość.Ponownie skompiluj klasę Java ze słownika
Teraz chcę go skompilować i dodać skompilowany plik klasy do słoika i uruchomić go.
Nic dziwnego, że otrzymuję wiele błędów "nie mogę znaleźć symbolu" dla odniesień do niestandardowego obiektu, które znajdowały się w pliku jar.
Próbowałem skompilować plik poprzez odwołanie do pliku jar w ścieżce klasy jak tak
C:/> javac file.java -classpath C:/folder/where/jar/is
ale to nie robi wydaje się działać ... mam te same błędy, jakby po prostu robi
C:/> javac file.java
Czy istnieje sposób, aby skompilować tę indywidualną klasę, odwołując się do innych plików w słoiku?
Dzięki.
Błędy Dostaję natomiast po niektóre z propozycji poniżej tutaj:
javac -classpath C:/jar/location.jar File.java File.java:226: cannot find symbol symbol : class Stuff location: class com.shared.stuffers Stuff s1 = new Stuff(); ^
klasa rzeczy jest znalezione w słoiku, ale nie może być postrzegana przez program javac ... czuję się jak Robię coś złego, ale nie wiem gdzie? Dzięki.
buszmen, ty hacker! Który autor dałby ci kod źródłowy, zamiast kompilować wszystko dla ciebie? – Cheeso
Cheeso, aby odpowiedzieć ur Q? - autor, który chce, aby jego kod pod chirurgią -> ale jestem daleko od hakera, nie przeszkadza mu hakowanie –