Комментарии 20
НЛО прилетело и опубликовало эту надпись здесь
> Если кто-то в комментариях знает, как безболезненно починить эту ошибку и запуститься на 2015
Этот косяк часто бывает, когда проект апгрейдится со старый версий. Нужно в путях проекта добавить пути до библиотек компилятора. И до хедеров и исходников и исполняемых файлов. Там вообще всё очень странно и запутано: с одними и теми же параметрами у меня компилировался debug и не компилировался release, пока не подобрал правильные пути (в моём случае на вин7 пришлось указывать пути до sdk 8.1). В общем, если поколдовать, то нужная библиотека найдётся.
Этот косяк часто бывает, когда проект апгрейдится со старый версий. Нужно в путях проекта добавить пути до библиотек компилятора. И до хедеров и исходников и исполняемых файлов. Там вообще всё очень странно и запутано: с одними и теми же параметрами у меня компилировался debug и не компилировался release, пока не подобрал правильные пути (в моём случае на вин7 пришлось указывать пути до sdk 8.1). В общем, если поколдовать, то нужная библиотека найдётся.
+2
Осталось понять, зачем весь вышеописанный производственный подвиг вообще нужен:)
+2
Ну например для того, чтобы без перезагрузки ноутбука иметь возможность альт-табнуться в Overwatch и сыграть партию-другую :)
+2
Cygwin? Да ну его в пень :(
Интереснее было бы попробовать скрестить ужа с ежом, и собрать на десятке из WSL окружения. Вот это было бы колдунство. По крайней мере, чисто теоретически в последних insider preview такое должно быть возможно, там добавили возможность вызова Win32 бинарей из Linux usermode (и виндовый PATH в нём тоже доступен).
Интереснее было бы попробовать скрестить ужа с ежом, и собрать на десятке из WSL окружения. Вот это было бы колдунство. По крайней мере, чисто теоретически в последних insider preview такое должно быть возможно, там добавили возможность вызова Win32 бинарей из Linux usermode (и виндовый PATH в нём тоже доступен).
+3
Что люди только не вытворяют, лишь бы GNU\Linux не пользоваться :)
+4
Ждал этого комментария. :).
+3
вы можете дать инструкцию по кросскомпиляции jdk из linux под win32?
а то java эта именно та вещь которая нужна не только под linux :)
а то java эта именно та вещь которая нужна не только под linux :)
0
не могу, нет надобности, у меня все целевые ОС на реальном железе
а вообще, вам зачем? Кросскомпилированное особо не поотлаживаешь, для релизной модифицированной сборки как явления редкого вполне можно поставить винду в виртуалку, для релизной ванильной сборки — уже есть готовые сборки (https://jdk9.java.net/download/)
а вообще, вам зачем? Кросскомпилированное особо не поотлаживаешь, для релизной модифицированной сборки как явления редкого вполне можно поставить винду в виртуалку, для релизной ванильной сборки — уже есть готовые сборки (https://jdk9.java.net/download/)
+1
А зачем самому собирать из исходников?
-2
А сколько примерно времени компилится на 8 ядрах?
0
Лучше б под mingw сделали. Это естественней.
-1
Собирал недавно Project Valhalla (по сути JDK9 + несколько JEP'ов), никаких профитов не заметил, в основном всё на стадии work in progress (а так хотелось ValueType попробовать). Собирал, кстати, на стареньком Sony Vaio (правда с дебианом, а не виндой), всего за полчаса собралось.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пошаговая инструкция: сборка JDK9 из исходников на Windows 10