Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].




5
Prawidłowe użycie Optional.ifPresent ()
Próbuję zrozumieć ifPresent()metodę OptionalAPI w Javie 8. Mam prostą logikę: Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get())); Ale to powoduje błąd kompilacji: ifPresent(java.util.functionError:(186, 74) java: 'void' type not allowed here) Oczywiście mogę zrobić coś takiego: if(user.isPresent()) { doSomethingWithUser(user.get()); } Ale to jest dokładnie jak zagracony nullczek. Jeśli zmienię kod na ten: user.ifPresent(new Consumer<User>() { …
99 java  lambda  java-8  optional 

19
org.hibernate.hql.internal.ast.QuerySyntaxException: tabela nie jest zamapowana
Mam przykładową aplikację internetową Hibernate 4.3.5 + bazę danych Derby 10.10.1.1+ Glassfish4.0 z IDE NetBeans 8.0Beta. Mam kolejny wyjątek: Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189) at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109) at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95) at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:247) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:278) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:206) …


14
Wtyczka IntelliJ Gradle: dostarczony javaHome wydaje się być nieprawidłowy
Podobnie do: - Intellij 14 dostarczony javaHome wydaje się być nieprawidłowy - Android Studio - podany javaHome nie jest prawidłowym folderem Jednak próbuję użyć mojej JAVA_HOMEzmiennej, która jest ustawiona naC:\Program Files\Java\jdk1.8.0_40 Nie rozumiem, dlaczego Intellij szuka JDK w swoim katalogu instalacyjnym. W intellij: Executing external task 'bootRun'... The supplied javaHome …


16
Nie można zainstalować Mavena w systemie Windows: „JAVA_HOME jest ustawiony w nieprawidłowym katalogu”
Postępowałem zgodnie z samouczkiem Maven co do joty, ale nadal nie mogę zainstalować Mavena w systemie Windows. Kiedy uruchamiam następujące polecenie w wierszu polecenia: E:\Documents and Settings\zach>mvn --version Dostaję: 'mvn' is not recognized as an internal or external command, operable program or batch file. Przeszedłem do folderu instalacyjnego maven i …
98 java  maven-2 

5
Jak uzyskać dostęp do klas java w pakiecie domyślnym?
Pracuję teraz razem z innymi nad projektem Grails. Muszę napisać kilka klas Java. Ale potrzebuję dostępu do obiektu, który można przeszukiwać, utworzonego za pomocą groovy. Wygląda na to, że ten obiekt należy umieścić w domyślnym pakiecie. Moje pytanie brzmi: czy istnieje sposób na uzyskanie dostępu do tego obiektu w pakiecie …


5
Skąd dokładnie mogę pobrać najnowszą wersję programu Scene Builder for Java? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Przeszukałem witryny Oracle i nie mogę znaleźć właściwego pliku wykonywalnego do pobrania. Dostaję strony, które wskazują …


8
W jaki sposób wybierana jest metoda przeciążona, gdy parametr jest literalną wartością null?
Natknąłem się na to pytanie w quizie, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc(); question.method(null); } } Dane wyjściowe tego programu to „Wersja ciągu”. Ale nie …
98 java  overloading 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.