Может вызывать Java JAR-файл на языке сценариев LUA? [dубликат]

Я могу только догадываться, почему они поддерживают только свойства: возможно, потому что это универсальное соглашение в платформе .NET никогда не выставлять изменчивые поля (, вероятно, для защиты бинарной совместимости ), и они каким-то образом ожидал, что все программисты будут следовать одному и тому же соглашению.

Кроме того, хотя поля и свойства доступны с одним и тем же синтаксисом, привязка данных использует отражение, и (так что я слышал) отражение должно использоваться по-разному для полей доступа чем для доступа к свойствам.

20
задан Brian T Hannan 13 May 2010 в 19:50
поделиться

3 ответа

Вы можете использовать собственную команду «выполнить» Lua.

Пример:

  os.execute ("c: \\ temp \\ program.exe") [  ! d1] 

Источники: Руководство Lua / os.execute

36
ответ дан Judge Maygarden 16 August 2018 в 04:27
поделиться
  • 1
    Почти двойное сообщение с interjay! Ха! По крайней мере, мы оба сказали то же самое! Приветствия. – Anthony M. Powers 13 May 2010 в 19:57
  • 2
    Да, спасибо, ребята – Brian T Hannan 13 May 2010 в 20:01
  • 3
    Благодарим вас за простой и понятный пример, который демонстрирует концепцию таким образом, который можно легко получить сразу после проверки. – User.1 4 February 2014 в 23:05

Если вам нужен выход программы, используйте io.popen

12
ответ дан Doug Currie 16 August 2018 в 04:27
поделиться

Используйте os.execute .

5
ответ дан interjay 16 August 2018 в 04:27
поделиться
Другие вопросы по тегам:

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