Libgdx - JRuby jak włączyć

Libgdx - JRuby jak włączyć
WO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Kraków
  • Postów:135
0

Jak jak otworzyć w libgdx projekcie klase/skrypt z JRUBY.

Chodzi mi o coś prostego; bym z clasy main otworzyć sobie skrypt z ruby typu: puts "Hello world!", jak się do tego zabrać? skonfigurowałem eclipse pod jruby, mam w zasobach środowiskowych także patch, jruby działa na eclipse, dodaje sb do projektu z libgdx, ale pytanie jak zainicjować ten skrypt, proszę o pomoc

Z góry dziękuję
Pozdrawiam


/We learn not for school but for our life/ Pozdrawiam
WO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Kraków
  • Postów:135
0

Mam plik cos.rb w tym samym katalogu co MyGdxGame.java, chciałbym odpalić skrypt z tego pliku, odwołuje się tak:

public static void callRuby()
{
ScriptEngine jruby = new ScriptEngineManager)(.getEngineName("jruby");
try
{
jruby.eval(new BufferedReader(new FileReader("cos.rb")));
}
catch(....) {}

ERROR: cos.rb(Nie mozna odnalezc okreslonego pliku)

plik rb:
def addition(a,b)
puts a
puts b
res = a+b
end

Jak można to naprawić?


/We learn not for school but for our life/ Pozdrawiam
WO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Kraków
  • Postów:135
0

wrzuciłem plik w inny katalog i odnalazło :)

Jednak są jakies ogromne problemy z kompilacją. Dlaczego mój kod nie działa ?
Pozdrawiam


/We learn not for school but for our life/ Pozdrawiam
edytowany 1x, ostatnio: wonman
spartanPAGE
  • Rejestracja:około 12 lat
  • Ostatnio:5 dni
0

Pewnie dlatego, że ERROR: cos.rb(Nie mozna odnalezc okreslonego pliku)
Musisz przypatrzeć jaka jest ścieżka aplikacji, a gdzie leży coś.rb

edytowany 1x, ostatnio: spartanPAGE
WO
  • Rejestracja:około 9 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Kraków
  • Postów:135
0

Po tym jak doszukałem się z plikiem.. Dziwny jest błąd jruby.eval(new BufferReader(new fileReader("cos.rb")));
Cały czas jest Error: Exception in thread "LWGL Aplication" java.lang.NullPointerException, mam wrażenie że samo łączenie się do tego pliku jest źle ustawiane. Miałbyś pomysł :((?


/We learn not for school but for our life/ Pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.