Действительно ли возможно скомпилировать приложение для направляющих в Java VM файл JAR?

Ну, я нашел ответ ... извините .. Это была моя глупая ошибка; спасибо людям за ваше время.

public class sublist extends AppCompatActivity {
int j;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sublist);

    int z;
    z = getIntent().getExtras().getInt("data3");<br>

Моя ошибка была setContentView (R.layout.activity_activity);

правильное значение равно setContentView (R.layout.activity_sublist);

Те, кто не понял, проверяют имя класса вверху.

11
задан James A. Rosen 24 September 2008 в 18:51
поделиться

5 ответов

Я рекомендовал бы что Вы Причал контроля. Процесс для Встраивания Причала удивительно легок, и должно быть возможно дать ему Ваши сервлеты из Вашего текущего файла банки. Я не использовал Ruby/направляющие, тем не менее, таким образом, я не уверен, существуют ли какие-либо сложности там.

Обычно возможно встроить все Ваши шаблоны/модели направляющих в банку в военном файле для развертывания на Tomcat? Если так, затем необходимо смочь заставить встроенный Причал вытягивать его от единственной банки также.

6
ответ дан 3 December 2019 в 06:00
поделиться

Я написал статью год назад о том, как встроить Ваши рубиновые источники с jruby и всем остальным, что Вы хотите в один файл банки и затем выполняете его с "Java - банка myapp.jar".

Будет требоваться некоторую работу, чтобы заставить его загрузить направляющие, которые я предполагаю, но это не должно быть слишком твердо. И с дополнительной jruby документацией относительно их Wiki, я предполагаю, что можно выполнить jetty+war вещь довольно легко с этой техникой.

Статья здесь: http://blog.kesor.net/2007/08/14/jruby-in-a-jar/

9
ответ дан 3 December 2019 в 06:00
поделиться

Это может быть немного датировано, но Nick Sieger, один из участников JRuby записал о певчей птице только что.

Певчая птица об упаковке приложения для направляющих в .war файл. Теперь я не крупный парень Java, таким образом, я не уверен, куда Ваше .jar ограничение прибывает из. военные файлы подобны банкам, но они для целых веб-сайтов или чего-то.

Худший случай, я вполне уверен, Wiki JRuby имеет что-то о состоянии упаковочных приложений для направляющих, которые будут выполнены на архитектуре Java. Это находится в их интересах иметь информацию об этом.

3
ответ дан 3 December 2019 в 06:00
поделиться

Я не думаю, что можно выполнить Полукровку в JVM. Попытка выполнить веб-сервер любого вида без Tomcat или Причала является, вероятно, путем больше проблемы, чем это стоит. ответ jsight выглядит полезным для той проблемы. Если можно получить это далеко, вот страница на сайте JRUBY о выполнении JRuby на направляющих в Tomcat.

1
ответ дан 3 December 2019 в 06:00
поделиться

Вы могли бы хотеть попытаться задать этот вопрос в списке рассылки JRuby / форум (http://xircles.codehaus.org/lists/user@jruby.codehaus.org).

Другое место кто-то сделал бы то же, является списком рассылки glassfish

Еще одна вещь, которую Вы могли бы хотеть сделать, состоит в том, чтобы связать winstone встраиваемый контейнер сервлета И jruby И направляющие и использовать jarjar для создания одной большой банки. Вы смогли создавать файл типа "build" муравья для создания такой БОЛЬШОЙ банки, которая также включает приложение направляющих. Одним проектом, который использовал этот подход, является Гудзон (https://hudson.dev.java.net/) - можно надеть некоторую информацию, как пойти о выполнении этого.

BR,
~A

1
ответ дан 3 December 2019 в 06:00
поделиться