Собственный процесс Adobe Air с Java

#java #apache-flex #air #native #native-methods

#java #apache-flex #air #собственный #собственные методы

Вопрос:

Позволяет ли собственный процесс Adobe Air вызывать только exe-файл, который запускает класс java?

И не получить доступ к определенному методу в классе Java?

Комментарии:

1. Вопрос: Позволяет ли собственный процесс Adobe вызывать только метод класса JAVA? А не .exe или .jar?

Ответ №1:

Вы можете запускать java-приложения, запустив java.exe собственный процесс и передав соответствующие аргументы.
Смотрите Запуск java из cmd.

Комментарии:

1. извините, если я был неясен, позволяет ли это мне вызывать только метод в классе Java?

2. Это не так просто. В принципе, вы можете написать C и скомпилировать в DLL, которая может быть вызвана Adobe Air напрямую (начиная с версии 4.6), и этот источник C вызывает Java с помощью JNI.

3. Аргументы, которые вы передаете в свой файл .jar, могут указывать, что делать; в противном случае вы можете написать собственное расширение, подобное упомянутому nalply, что было бы сложнее.