» »

Java: v runtimeu prebrati "source", ga "skompajlati" ter pognati?

Java: v runtimeu prebrati "source", ga "skompajlati" ter pognati?

DavidJ ::

Zivjo

Mene pa zanima, ce je mogoce med izvajanjem programa prebrati nekaksno psevdo javansko kodo, jo prevesti in med izvajanjem osnovnega programa izvesti.

Na primer string "int sestej(int a, int b) { return a + b }" se prevede v ustrezno obliko in dejansko se lahko ta koda tekom zivljenja osnovnega programa, tega, ki omogoca vpisovanje niza, tudi izvede.
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

moowy123 ::

To je seveda možno in izvedljivo, vendar se moraš zavedati, da bo tvoj program imitiral psevdo prevajalnik ...

rgv45vg4t335 ::

Tole je čisto standardna funkcionalnost. Za prevajalnik imaš API com.sun.tools.javac, po tem pa uporabiš ClassLoad-erje.

http://www.javaworld.com/javaworld/jw-0...
MSI K9A2 Platinum@260MHz, Athlon X2 4850e@3GHz, 4GB RAM@1000MHz
Radeon HD 4850


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c# debugger noce ujeti exceptiona!!

Oddelek: Programiranje
161507 (1178) BlueRunner
»

[C++] dinamično 2d polje

Oddelek: Programiranje
143268 (3105) bozjak
»

[C++] Ocena naloge

Oddelek: Programiranje
262910 (1986) bozjak
»

Seznam programskih jezikov

Oddelek: Programiranje
132314 (1938) BigWhale
»

Visual Studio 2005 Beta 2

Oddelek: Programska oprema
371635 (1145) [MYTiX]

Več podobnih tem