как установить основной класс по умолчанию в Java?

Функция FormatDateTime возвращает строку вместо даты. Когда функция FORMAT пытается отформатировать ее, она не находит поле даты, поэтому возвращает символы в формате.

Если ваше поле является датой, вы сможете отформатировать поле без преобразования:

=Format(Fields!DATE.Value,"dd/MM/yyyy")

Если его нужно сначала преобразовать, попробуйте использовать функцию CDATE:

[111 ]
23
задан Lajos Arpad 16 January 2018 в 14:48
поделиться

6 ответов

В файле jar вы можете просто добавить это в свой manifest.mft

Main-Class : A

Файл jar станет исполняемым и вызовет правильный main.

О том, как это сделать в Netbeans вы можете посмотреть на это: Создание исполняемого jar-файла в NetBeans

19
ответ дан 29 November 2019 в 01:10
поделиться

В Netbeans 11 (Проект Gladle) выполняют эти шаги:

В двойном щелчке вкладки files>yourprojectname> в файле "build.gladle", чем набор в строке "mainClassName:'yourpackagepath.YourMainClass'"

Hope это помогает!

0
ответ дан 29 November 2019 в 01:10
поделиться

Если два jar-файла, которые вы хотите создать, в основном одинаковые, и единственное различие заключается в основном классе, который должен запускаться из каждого, вы можете поместить все классы в третий банка. Затем создайте две банки с манифестом в каждой. В файле MANIFEST.MF назовите класс записи с помощью атрибута Main-Class .

Кроме того, укажите атрибут Class-Path . Его значением должно быть имя jar-файла, который содержит весь общий код. Затем разверните все три файла jar в одном каталоге. Конечно, если у вас есть сторонние библиотеки, они также могут быть указаны в атрибуте Class-Path.

1
ответ дан 29 November 2019 в 01:10
поделиться

Вы можете установить атрибут Main-Class в манифесте jar-файла, чтобы указать, какой файл вы хотите запускать автоматически.

0
ответ дан 29 November 2019 в 01:10
поделиться

Если вы создаете 2 исполняемых файла JAR, каждый будет иметь свой собственный файл манифеста, и каждый файл манифеста будет указывать класс, который содержит метод main () , который вы хотите использовать для запуска выполнения.

В каждом файле JAR манифест будет файлом со следующим путем / именем внутри JAR - META-INF / MANIFEST.MF

Есть способы указать файлы с альтернативными именами в качестве манифеста JAR с помощью параметров командной строки JAR .

Конкретный класс, который вы хотите использовать, это указано с помощью Main-Class: package.classname внутри файла META-INF / MANIFEST.MF.

Что касается того, как это сделать в Netbeans - не уверен, что я обычно использую IntelliJ и / или Eclipse и в любом случае обычно создают JAR через ANT или Maven.

3
ответ дан 29 November 2019 в 01:10
поделиться

Лучше всего справиться с этим в сценарии Ant. Вы можете создать 2 разные задачи для 2 файлов jar. Укажите класс A как основной класс в файле манифеста для первой банки. аналогичным образом укажите класс B в качестве основного в файле манифеста для второго jar-файла.

вы можете легко запускать задачи Ant из Netbeans.

0
ответ дан 29 November 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: