Тег java

poopoo

Eclipse IDE доволі жахлива програма. Не знаю чи сама по собі чи певний вклад є й від AndMore (development tools for Android).

Написано воно на Java і елементи GUI зʼявляються з затримкою або з затримкою реагують на дії користувача.

Воно часто не „помічає“ зміни в проекті чи в файлах проекту. Наприклад, я створюю новий каталог в проекті, додаю туди декілька XML файлів і в коді програми пробую якось використати те що знаходиться в цих файлах а Eclipse пише що і файлів таких не існує і каталогу теж не існує. Не допомагає навіть перезапуск IDE.

LogCat (вікно з системними повідомленнями від Android) в Eclipse це те що дратує мене найбільше. Через перенесення довгих рядків, уїбанський шрифт і необхідність прокручувати вміст цього сраного вікна переглядати повідомлення про помилки зручніше з вручну збереженого текстового файлу який створюється за допомогою відповідної кнопки в вікні LogCat.

Ні з того ні з сього Eclipse (або AndMore) може почати доволі сильно навантажувати ЦП.

Складний GUI з довжелезними меню пункти яких не поміщаються на екрані.

poopoo

В HashMap не можна використоувати примітивні типи в якості ключів.

No, the main reason for not allowing primitive types is type erasure in Java, that effectively turns Map<Integer, String> into Map<Object, Object> during compilation

https://stackoverflow.com/q...shmap-and-int-as-key

poopoo

Програмісти не еліта. Запитання: „How to connect Android with MySQL using Mysql JDBC driver?“. Відповідь: „Android by default does not support MySQL. It has an in-built database i.e SQLite.…“.

https://stackoverflow.com/q...ng-mysql-jdbc-driver

poopoo

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/netbeans/Main : Unsupported major.minor version 52.0

Java — лайно.

poopoo

В JavaScript мене бісили всіляки not a function а в Java на кожному кроці NullPointerException.

poopoo

Програма не запускається. Пише про NullPointerException. Рядок коду де це сталося не вказується. Просто охуєнно.

poopoo

А на J2ME для мобілочок є й нормальні ігри. Наприклад «Allods: rage of mages» (https://namobilu.com/java-g...llods-rage-of-mages) або «Orc & elves II».

johan

Доброго всем времени суток, возникла задача сделать глобус Укра по преобразованию картографических проекций (ебать их в сраку, но это оценочное суждение).
Есть софт прям из NASA https://www.giss.nasa.gov/t...gprojector/download/ — делает всё, что нужно, но не сохраняет больше 1000 px по высоте, хотя говорит, что может 3750, но выше 1000 — просто ничего не происходит.

Вопрос: это можно починить, допустим, обновлением Java-машины, какими-то настройками, жертвоприношением девственниц и т.д.?

Rumpelstilzchen

Чтение лога с крашем показало что клиент скорее жив чем мертв - ему понадобился еще и javafx.swing
Запустилось, нашло лампочку, но при попытке что-тос ней мделать грохнулось уже намертво.
Теперь самая снятная ошибка это ...cannot access class com.sun.javafx.collections.VetoableListDecorator (in module javafx.base) because module javafx.base does not export com.sun.javafx.collections to unnamed module @71998228

Как пишут в инторнетах - потому что код говно и древний, использует deprecated классы.

Rumpelstilzchen

Абзац иногда случается с этой Явой...
Итак, решило я поиграться со своей Yeelight\Mi Smart Bulb (каким-то раком это одно и тоже). Нашло интерсное нечно - Jeelight, приложение написанное на Жабе, можно управлять лампой. Ссылка - https://blueforcer.de/jeelightapp/
Интересно думаю, лол.
Нужна Жаба. ОК, устанавливаем default-jre - ставится Ява 11 (Запомните этот момент).
Запускаем Jeelight.jar - ничего. Ок, запускаем из консоли и...
Error: JavaFX runtime components are missing, and are required to run this application

Хмм, ок, ЖабаФак. Ставим openjfx. Запускам - тоже самое.
Гуглим. Оказывается начиная с Жабы 11 они как-то стремно отделили JFX от Жабы, поэтому надо так "java --module-path "/usr/share/openjfx/lib" --add-modules=javafx.controls,javafx.fxml"
Пробуем - валится с java.lang.NoClassDefFoundError: javafx/scene/web/WebView (WebView, святые угодники!)
Ах тыж мать его, модули надо руками подбирать. На, жри - java --module-path "/usr/share/openjfx/lib" --add-modules=javafx.controls,javafx.fxml,javafx.web
Показывает логотип и...валится
(java:13509): Gdk-WARNING **: 02:24:17.643: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.

Дальше идеи кончились. ХОУЛИ ЩИТ. Пишут что походу проще поставить Java 8, хотя есть смутное ощущение что валиться будет и там. Кстати не факт что поможет, т.к. на сцайте сказано что нужен "latest Java Runtime" и ссылка ведет на JRE10

RA

кто знает вот эта запись
String contentType = this.responseHeaders.get("Content-Type");
она чувствительна к регистру заголовка?

Если в заголовке сервер возвращает
content-type: image/jpeg

То тогда получается переменная contentType будет пустой?

unfalse

Как вызвать бомбежку у Java-программиста. Она началась после второго скриншота.

AFAIK

tsocks не рабоатает с java машиной, поэтому пытаться делать LD_PRELOAD=libtsocks.so для java бессмысленно. Зато java машине можно указать сокс прокси прямо в командной строке, чтобы все подключения делались через него (плюс незадокументированная опция socksNonProxyHosts, которая работает так же, как http.NonProxyHosts, и пускает указанные подключения без прокси).
Пример:
java -DsocksProxyHost="127.0.0.1" -DsocksProxyPort="1080" -DsocksNonProxyHosts="localhost|127.0.0.1" -jar myProgram.jar

Mych

https://pastebin.com/wZHvXzLy
Вот, а раньше на нормальном языке программировал. ДЖАВА УБИВАЕТ.

Mych

19-летний Артем Исхаков учился на третьем курсе факультета информатики и систем управления МГТУ имени Баумана. Его однокурсник рассказал «Медузе», что раньше Исхаков хорошо учился и всерьез увлекался программированием на Java
увлекался программированием на Java

А, ну теперь понятно.

RA

Тут чел очень хочет на java програмить. Но он в алгоритмы ещё не очень умеет.
Что бы ему насоветовать? Так чтобы от основ: поиск, сортировка пузырьком, ...
Но так чтобы было понятно - берём эту ide, сюда пишем, так запускаем.

Я как-то бегло нагуглил какие-то книжонки по java. Ни одна мне не понравилась.
Думал ему линк на Кнута дать, чтоб по алгоритмам подтянуть, но там такая скука.

В общем рекоменд, если есть чо.

RA

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007b3b80000, 64487424, 0) failed; error='Невозможно выделить память' (errno=12)

Ubuntu 16.04
Java 1.8. На 1.7 та же фигня
Памяти 16гиг. Свопа нет.

Реально памяти не хватает?

m4n71k0r

Как же, ск, не хватает RAW-строк и строковой интерполяции. А ещё T t = new T(); Ну, то есть чтобы, параметры дженериков воспринимались как классы.

schors

Зачем-то я теперь умею и Java. В зачаточном виде, но таки умею

m4n71k0r

Чем больше смотрю видяшечки от Шипилёва, тем более грустненьким становлюсь и всё меньше хочу писать на жабочке.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.