2015-10-21 2 views
-1

Я прочитал термины «простой JAR»/«простой JAR» в документах Java. Что такое «простой» или «простой» JAR-файл. Означает ли это, что JAR содержит только классы Java? Если JAR содержит файлы «.dll» и «.xml», его нельзя считать правильным JAR-файлом?Что такое «простой» или «простой» JAR-файл

EDIT: Вот ссылка на документы J2EE, на которых указаны эти условия. https://docs.oracle.com/cd/E13222_01/wls/docs92/programming/libraries.html

+0

Всякий раз, когда вы цитируете онлайн-ресурс, укажите ссылки. – jaco0646

+0

[Здесь ссылка для пользователей Eclipse, которые могут косвенно коснуться вас] (http://timjansen.github.io/jarfiller/javabasics/jar/eclipse.xhtml) – DSlomer64

+1

по ссылке «простой» JAR - это тот, который не является: автономным модулем EJB, автономным модулем веб-приложений, несколькими модулями EJB, упакованными в корпоративном приложении, пакетом нескольких веб-приложений в корпоративном приложении; если приложение не упакован как любое из них, тогда JAR является «простым». – vaxquis

ответ

0

файл JAR (Java ARchive) представляет собой файл, который содержит класс, графические и звуковые файлы для приложения Java или апплета, собранных в один файл и, возможно, сжаты. Когда программист получает комплект для разработки Java-программ, в него включена небольшая программа или утилита под названием «jar».

+1

Я думаю, что OP больше интересуется терминологией * plain * и * simple *. Я думаю, он знает, что такое JAR. – brimborium

2

Мое предположение было бы, что не-простой файл JAR на самом деле одна из специализаций:

  • WAR (Web Application Archive)
  • EAR (Enterprise Application Archive)
  • RAR (адаптер ресурсов Module)

Все они разделяют формат файлов .jar, но добавляют специальную семантику сверху.

+0

+ (int) (PI/3) - так как на самом деле вы почти правы - см. Http://stackoverflow.com/questions/33263381/what-is-a-plain-or-simple-jar-file#comment54487702_33263381 (он прямо помещается в ссылку Oracle, предоставленную OP) – vaxquis

Смежные вопросы