Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

26
Что в Eclipse может вызвать значок ошибки «красный-x» в Package Explorer, когда все исходные коды Java компилируются без ошибок?
Я использую Eclipse для разработки на Java. Все мои исходники компилируются нормально, и полученное приложение компилируется нормально. Однако я продолжаю получать уведомление об ошибке «red-x» в проводнике пакетов. Все мои источники в этом исходном каталоге (слишком длинном для снимка) компилируются нормально, ни один из них не показывает значок ошибки «красный-x». …
98 java  eclipse 

3
Как получить тело ответа с помощью HttpURLConnection, когда возвращается код, отличный от 2xx?
У меня проблема с получением ответа Json в случае, если сервер возвращает ошибку. См. Подробности ниже. Как я выполняю запрос Пользуюсь java.net.HttpURLConnection. Я настраиваю свойства запроса, затем делаю: conn = (HttpURLConnection) url.openConnection(); После этого при успешном запросе я получаю ответ Json: br = new BufferedReader(new InputStreamReader((conn.getInputStream()))); sb = new StringBuilder(); …

7
JPA: однонаправленное много-к-одному и каскадное удаление
Скажем, у меня однонаправленные @ManyToOne отношения, подобные следующим: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Если у меня есть родительский P и дочерние C 1 ... …

9
Как заблокировать скомпилированные классы Java, чтобы предотвратить декомпиляцию?
Как заблокировать скомпилированные классы Java, чтобы предотвратить декомпиляцию? Я знаю, что это должна быть очень хорошо обсуждаемая тема в Интернете, но я не мог прийти к какому-либо выводу, направив их. Многие люди предлагают обфускатор, но они просто переименовывают классы, методы и поля с помощью сложных для запоминания последовательностей символов, но …
98 java  jvm  decompiling 


2
Как запустить Gradle из командной строки на Mac bash
У меня очень простой вопрос. Я новичок в Mac, и я пытаюсь перенести свой Java-проект на мой новый Mac. В проекте есть файл Gradlew, который, как я думал, можно запустить из командной строки для сборки и запуска на любом компьютере. Когда я делаю gradlew из командной строки (в расположении файла …
98 java  macos  bash  gradle 

19
org.hibernate.hql.internal.ast.QuerySyntaxException: таблица не сопоставлена
У меня есть пример веб-приложения Hibernate 4.3.5 + база данных Derby 10.10.1.1+ Glassfish4.0 с IDE NetBeans 8.0Beta. У меня следующее исключение: 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) …

30
Скрытые возможности Eclipse [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
97 java  eclipse  ide 

9
Перемещение десятичных знаков в двойном
Итак, у меня есть двойное значение, равное 1234, я хочу переместить десятичный знак, чтобы сделать его 12,34 Чтобы сделать это, я умножаю 0,1 на 1234 два раза, примерно так double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Результат будет напечатан: «12.340000000000002». Есть ли способ, без простого …
97 java  double  decimal 

14
Почему следует избегать кастинга? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я обычно стараюсь избегать типов приведения в максимально возможной …
97 c#  java  c++  casting 

22
Алгоритм определения окончания игры в крестики-нолики
Я написал игру в крестики-нолики на Java, и мой текущий метод определения конца игры учитывает следующие возможные сценарии завершения игры: Доска заполнена, победитель еще не объявлен: игра - ничья. Кросс победил. Круг победил. К сожалению, для этого он считывает заранее определенный набор этих сценариев из таблицы. Это не обязательно плохо, …

14
Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools * .0.0
Когда я загружаю Android Studio, выбираю «New Project ...» и создаю новый проект, я получаю эту всплывающую ошибку: Не удалось импортировать новый проект Gradle: не удалось найти версию 17.0.0 инструментов сборки Дополнительные сведения см. В журнале IDE (Справка | Показать журнал) Я хотел бы ознакомиться с журналом IDE, но мне …

6
заменить String другим в java
Какая функция может заменить строку другой строкой? Пример # 1: Что заменит "HelloBrother"с "Brother"? Пример # 2: Что заменит "JAVAISBEST"с "BEST"?
97 java  string 

9
Совместимость 32-разрядной и 64-разрядной версий Java
Будет ли код Java, созданный и скомпилированный для 32-разрядного JDK в 32-разрядный байт-код, работать в 64-разрядной JVM? Или для 64-битной JVM требуется 64-битный байт-код? Чтобы дать немного больше подробностей, у меня есть код, который работал в среде Solaris с 32-разрядной JVM, но теперь у меня возникают проблемы после обновления JDK …

3
Переписать Java на Clojure
Моя компания только что попросила меня переписать большое (50 000 строк кода) Java-приложение (веб-приложение, использующее JSP и сервлеты) на Clojure. Есть ли у кого-нибудь еще советы о том, чего мне следует остерегаться? Имейте в виду, что я достаточно хорошо знаю как Java, так и Clojure. Обновить Я переписал, и он …
97 java  clojure  vaadin 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.