Начиная с Эль-Капитана, трудно удалить символическую ссылку /usr/bin/java
из-за введения новой политики «без корня».
Поэтому я просто добавил путь к последней версии Java (в моем случае это /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin
) в PATH
в моем файле .bashrc
:
# Use latest java version
export PATH=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:$PATH
Чтобы перезагрузить ваш .bashrc
для текущего сеанса, запустите source ~/.bashrc
в оболочке. Это нужно делать только для сеансов, которые были начаты до изменения файла .bashrc
.
Теперь используется последняя версия, когда вы используете java
в оболочке.
Поскольку JPEG 2000 является одновременно кодеком и форматом файла. Стандарт состоит из многих частей, причем часть 1 дает (в основном) информацию о кодеках (например, как сжимать и распаковывать данные изображения) с приложением формата файла контейнера (JP2). Часть 2 дает множество расширений и более полный формат контейнера (JPX).
JP2 - это «контейнерный» формат для кодовых потоков JPEG 2000, созданный по образцу формата Quicktime. J2K, я не видел (мы использовали J2C во время стандартизации), но я предполагаю, что это необработанные сжатые данные без оболочки. Суть контейнеров заключается в том, что «хорошее» изображение поставляется с дополнительными метаданными - информацией о цветовом пространстве, тегами и т. Д. База формата JP2 позволяет использовать множество «блоков» информации в одном файле (включая множество изображений, если хотите). Он также позволяет использовать тот же формат контейнера для многих других частей стандарта (например, JP3D и JPIP). На самом деле, вы не должны видеть много развернутых потоков сырых данных - это, на мой взгляд, плохая практика.