Функция FormatDateTime возвращает строку вместо даты. Когда функция FORMAT пытается отформатировать ее, она не находит поле даты, поэтому возвращает символы в формате.
Если ваше поле является датой, вы сможете отформатировать поле без преобразования:
=Format(Fields!DATE.Value,"dd/MM/yyyy")
Если его нужно сначала преобразовать, попробуйте использовать функцию CDATE:
[111 ]В файле jar вы можете просто добавить это в свой manifest.mft
Main-Class : A
Файл jar станет исполняемым и вызовет правильный main.
О том, как это сделать в Netbeans вы можете посмотреть на это: Создание исполняемого jar-файла в NetBeans
В Netbeans 11 (Проект Gladle) выполняют эти шаги:
В двойном щелчке вкладки files>yourprojectname>
в файле "build.gladle"
, чем набор в строке "mainClassName:'yourpackagepath.YourMainClass'"
Hope это помогает!
Если два jar-файла, которые вы хотите создать, в основном одинаковые, и единственное различие заключается в основном классе, который должен запускаться из каждого, вы можете поместить все классы в третий банка. Затем создайте две банки с манифестом в каждой. В файле MANIFEST.MF назовите класс записи с помощью атрибута Main-Class
.
Кроме того, укажите атрибут Class-Path
. Его значением должно быть имя jar-файла, который содержит весь общий код. Затем разверните все три файла jar в одном каталоге. Конечно, если у вас есть сторонние библиотеки, они также могут быть указаны в атрибуте Class-Path.
Вы можете установить атрибут Main-Class в манифесте jar-файла, чтобы указать, какой файл вы хотите запускать автоматически.
Если вы создаете 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.
Лучше всего справиться с этим в сценарии Ant. Вы можете создать 2 разные задачи для 2 файлов jar. Укажите класс A как основной класс в файле манифеста для первой банки. аналогичным образом укажите класс B в качестве основного в файле манифеста для второго jar-файла.
вы можете легко запускать задачи Ant из Netbeans.