.jar не работает после публикации из Eclipse [duplicate]

Вот немного расширения ответа, поскольку некоторые, похоже, путают необходимость делать индексы для каждого ключа, Firestore уже индексирует ваши данные для простых запросов, поэтому вы можете сделать простой запрос, например

documentReference.where('param','==','value').onSnapshot(...)

, но вы не можете выполнять сложный запрос, если вы не индексируете свои данные для этих параметров. Поэтому вам нужны индексы, чтобы иметь возможность сделать что-то вроде этого:

 documentReference.where('param','==','value').where(..otherparams...).onSnapshot(...)

Так что, пока вам нужны фотографии для идентификатора, вы можете сохранить их как

usersCollection :                        (a collection)
    uidA:                                (a document)
         photoField:                     (a field value that is a map or object)
            fieldID1 : true              (a property of the photoField)
            fieldID2 : true              (a property of the photoField)
            etc ...  

и вы можете просто запросить пользователей (пользователей), которые имеют, скажем, fieldID1, в своем photoField, не требуя создания какого-либо индекса и подобного запроса ниже.

firestore.doc('usersCollection/uidA').where('photoField.fieldID1','==',true).onSnapshot(...)
-1
задан Patokun 6 July 2012 в 04:58
поделиться

3 ответа

Командная строка

java -jar file.jar

Запустит ваш файл jar, если у него есть Main-Class, как описано здесь .

Вы можете использовать эту команду в сценарии оболочки.

2
ответ дан mschonaker 31 August 2018 в 19:25
поделиться

Вы имеете в виду собственно кодирование java, а затем компиляцию в .jar? Если вы попытаетесь редактор кода eclipse

, я использовал eclipse для создания моментов minecraft. Он будет работать, если вы хотите сделать программы .jar.

0
ответ дан n00begon 31 August 2018 в 19:25
поделиться

Вы можете создать runnable jar, используя NetBeans IDE или Eclipse IDE, просто подтвердив Main class to run .Rest из вещей, которые он примет автоматически. В этом классе должен быть метод main(). Затем вы можете запустите этот файл jar с помощью java -jar yourjarfile.jar

1
ответ дан UVM 31 August 2018 в 19:25
поделиться
Другие вопросы по тегам:

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