Jul 9, 2008

Luajava - Interpreted Java?

Free Web Hosting, No Ads > CONTRIBUTE > Computers > Programming Languages > Java, Java Servlets, Java Script, & JSP

free web hosting

Luajava - Interpreted Java?

beeseven
The difference between an interpreted language (like Python or BASIC) and a compiled language (like C or Java [...sort of]) is that whereas compiled programs must be completed and turned into a separate, runnable file before they are run, interpreted languages are looked at by the program that runs them line by line, and each line is executed as it is come to. (I say that Java is "sort of" a compiled language because it is compiled into byte code, which is then interpreted, as opposed to machine code like C, C++, and [I think] assembly). However, the makers of Lua (an interpreted language similar to Python) have made something that can execute Java code one line at a time (if you've used Python or Lua or another language like those, it's the same format).

You can find out more about it at the LuaJava page. You can download it from there (you also need Lua 5.0, it won't work with 5.1 for some reason) or I have a zip of what you need at http://www.tjhsst.edu/~tsmilack/luajava.zip (run luajava.bat, if you really don't trust me just open it in Notepad). You also need Java installed.

The code isn't exactly the same as Java, it's a little more relaxed and uses some syntax from other languages. For example, to make a JFrame (-- is a comment, var: is the same as var.):
CODE
frame = luajava.newInstance("javax.swing.JFrame","title")
frame:setSize(300,300)
frame:setLocation(0,0)
panel = luajava.newInstance("javax.swing.JPanel")
frame:setContentPane(panel)
frame:setDefaultCloseOperation(3) --3 is the same as JFrame.EXIT_ON_CLOSE, I just use 3 because it's shorter
frame:setVisible(true)

All the other commands you need to know (there are only a few) are at the LuaJava reference

 

 

 


Reply

beeseven
Since you all are obviously not as impressed as me, I'll post some simple things as I make them.

IPB Image
In this one, you click the button and it prints "hello" (I forgot to give the button text >_> )


Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : luajava, interpreted, java

  1. Learn Java Programming Language Online Step By Step
    (0)
  2. Java Object[][] Help
    (2)
    I'm having some issues with working with objects . I get an index out of bounds ex.
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 heres how
    I'm using it ---------------------------- Object contestants = new Object {}; contestants
    = "test"; any ideas appreciated. Do I need to specify the initial size on creation or something?
    It seems I answered my own question I gave it an inital size then I was able to add things. But is
    there a way I can add to it on the fly without knowing its require maximum size?....
  3. Free Java Hosting?
    (2)
    Hii.. just want to know if Trap17 provides the java(jdk)/jdbc/mysql as free hosting?? In case, it
    doesn't provide these. Can anyone guide me to a free java host? Thanks. Manu....
  4. Java Vs Javascript
    (11)
    I thought they were completely different things. Surely javascript should be seperated from the rest....
  5. Apache Tomcat And Java
    Will they run on package1/2 (0)
    Hi, Ive made a couple of Java servlets for a website and was wondering if it is possible to use them
    w/ the free hosting package is an application environment such as Tomcat? Dunk....
  6. Java Or C++
    (2)
    Many having tell me to make my MMORPG in java leads me to agree, But I'm not sure truly is it
    not yet easier, but yet the outcome of programming an MMORPG in java will make it fail or succeed
    more then one in C+= I've learned a lot of variables in javascript, and I don't think that
    java would be too bad either. My true question is, is those who use these languages, which seems
    to give better outcome, and which seems to be more in ease. Regards -PCessna....
  7. Budding Java Game Developers?
    Ever wanted to make your own java web-based game, but not had the time (8)
    Right, this is the first post of hopefully many in this thread. Basically the idea is to get many
    developers together to share ideas and knowledge to create our very own game. First we'll be
    asking for is any ideas of what kind of game everybody would like to make, and then we'll set
    about assigning tasks depending on everybodies skills. We will need programmers, artists,
    web-designers, even admin and marketing. This will be freeware, but the experience will be great.
    So, ideas anyone?....
  8. Java Applet Query
    (1)
    Hey there, I have made an applet that shows images moving about the screen. I have pause/resume
    buttons that work. But i've noticed that when the applet is interuppted by something i.e moving
    another window over it, it will automatically repaint. My question is how can I stop this? How can
    I make it so that the only time that paint is called is when I want it to be called? Thanks in
    advance!....
  9. Wysiwyg Jscript Editor
    I need a good Java Script Editor (3)
    Can any of you guys give me a good Java Script Editor. I really need one badly. I make Java Script
    goodies as an addon for my web site but it really takes a lot of my time to type all those similar
    code blocks over & over again, Could any one please provide me such an editor as Microsoft Visual
    Basic or Visual C++. I mean the IDE shold have similar features. ****Above all it should be a free
    one**** Thanks in adv. Dave....
  10. Java Updates On My Machine
    I have several versions (3)
    As per the following image, I have several java updates stored on my machine, and I wondered if the
    older ones could be deleted and have the java runtime perform okay? I'm simply trying to
    clean out a bunch of junk on my machine... make some HDD space.....
  11. Circular Movment/animation In Java?
    (6)
    Hey there guys! How would i go about making an object move about a fixed point for a java
    applet? Thanks in advance guys! Regards, Rod....
  12. Firefox Not Loading Java
    (1)
    I can't figure out why, but my Firefox hasnt been loading any Java applets. Instead it freezes
    up and goes to 'Not Responding'. Anyone know why this is happening and how to fix it? If it
    helps I'm running Vista.....
  13. Java Part 1
    (2)
    The HTML <script> tag is used to insert a JavaScript into an HTML page. Examples Write text
    with Javascript - http://www.w3schools.com/js/tryit.asp?filename=tryjs_text The example
    demonstrates how to use JavaScript to write text on a web page. Write HTML with Javascript -
    http://www.w3schools.com/js/tryit.asp?file...ryjs_formattext The example demonstrates how to use
    JavaScript to write HTML tags on a web page. How to Put a JavaScript Into an HTML Page CODE
    <html> <body> [color=red]<script type="text/javascript"....
  14. Java In A High School Software Design Course
    Is it good? (5)
    Hi, I'm doing a course called Software Design and Development for HSC in a high school in
    Australia. HSC is basically the courses you do that you get assessed on for University entrance. I
    haven't really done programming before, although I've seen source code and can decipher it
    and make small changes. I am also quite good with the general use of computers. One of the major
    projects we will do in the course is the making of a game (although it's not just game-making
    that we do. We also have to develop a software solution package, although I'm not su....
  15. Irc On Your Java Enabled Mobile!
    A breif tutorial describing how to access IRC on a Java enabled mobile (1)
    Before we go on please make sure that you have the following: Data Subscription on your Network
    with Support for Data Access from Java Apps. This could either be a GPRS Connection or a Wap
    connection. Whatever, it is, it is better to have a Traffic based Subscription rather than a Time
    based Subscription as chatting involves less traffic & more time. Generally, GPRS is billed Traffic
    wise whilst Wap is billed Time wise. Contact your Service Provider for more information. A phone
    with Java MIDP Support with Data Service Access & OTA Java App Installation & a max ja....
  16. Beginning Java
    where to start (10)
    does anyone know of any good websites with free java tutorials for people without a lot of prior
    coding experience? i've read some tutorials, but every one i read starts making references to C
    and C++... well i don't know either of those so it gets really really confusing really really
    fast. ive downloaded the sdk but that is it.... i know a pretty good amount of php and a tiny bit of
    perl but those are procedural languages so i dont know if they even helpe me at all with an OOP
    language like java.....
  17. Java Iterator Help
    I need help with a method using iterator (2)
    /** * Remove from the club's collection all members who * joined in the given month,
    and return them stored * in a sparate collection object. * @param month The month of the
    membership. * @param year The year of the membership. * @return The number of members.
    */ public ArrayList purge(int month, int year) { if(month >= 1 && month
    { Iterator it = members.iterator(); ArrayList purged;
    purged = new ArrayList(); int counter = 0; wh....
  18. Java Exercise Help
    I need help to understand this question (2)
    Ok at my Uni they teach you OOP with java, They used to do with C++ i believe but swiched to java
    because its easier to teach people OOP with java apparently. Anyway I've been working on some
    exercises with java (book is 'objects first with java'). I've got this one exercise
    which I cant understand. QUOTE Exercise 4.29 Rewrite getLot so that it does not rely on a
    lot with a particular number being stored at index (number - 1) in the collection. For instance,
    if lot number 2 has been removed, then lot number 3 will have been moved from index 2 ....
  19. Helpful Registry Edit For Java Programmers
    Command Prompt on right click menu (2)
    With this registry edit you can easily open the current folder in prompt without going through any
    Change Directory commands (cd). This is useful for people like me who are programming in JAVA, and
    every time to create class files and test them I have a diificult time just entering the commands in
    Prompt. But if you don't want to use this registry edit you can create the directory in
    C:\ drive like C:\files so you have to navigate very little in prompt. If you are
    experienced in regedit you can do it yourself shown below OR download the attachment and app....
  20. Which Is The Best Java Web Framework?
    JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket (0)
    JSF Pros: Java EE Standard - lots of demand and jobs Fast and easy to develop with
    initially Lots of component libraries Cons: Tag soup for JSPs Doesn't play well with REST
    or Security No single source for implementation Spring MVC Pros: Lifecyle for
    overriding binding, validation, etc. Integrates with many view options seamlessly: JSP/JSTL, Tiles,
    Velocity, FreeMarker, Excel, PDF Inversion of Control makes it easy to test Cons: Configuration
    intensive - lots of XML Almost too flexible - no common parent Controller No built-in Aja....
  21. Jsp Or Java Chat Script Like Mig33
    (4)
    so most of you guys know mig33. its a wap application,probaly java.most kindly to be java. does
    anyone have java knowlege or knows where i can get a chat script like mig33? i also know this server
    supports jsp so im planing to use it for my application. i was hosted here last year but moved
    because i found a better host. now im back just to use the jsp on this server. Im planing to run
    chat applictions so if any one wants to help me in my project let me know.....
  22. The Power Of Java
    the best application that shows java features (14)
    Java technology has various usage from mobile applications to Enterprise applications. I think the
    power of Java technology in web applications and applets is showed in "meez.com" where u can create
    your own 3d avatars. /rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0"
    alt="rolleyes.gif" />....
  23. Problem With Java Script Popup Form
    Doesnt work in Safari (1)
    This code wont work in Safari, but works fine in Firefox 2. Can someone help. The error pops up
    however. It just doesn't do anything unless you dont pick one and then it says Pick a Windows
    tweak, but if you DO pick one it doesnt even try to load anything. Everything you see below is
    everything inside my PHP Include. If you would like to view my actual site it's
    http://boozkerstweaks.trap17.com There might be PHP errors and stuff right now, but i am working on
    those, but this i can not get. CODE <td  valign="top" class="right">
       ....
  24. Java Helpdesk
    All your queries regarding Java Programming goes here. (8)
    Hellow friends, I am creating this thread for all queries and suggestions related to java coding. If
    you face any problem, post it here, and others who have a solution can post the reply here. Hope it
    helps the users.....
  25. Hotspot Virtual Machine Exception_access_violation
    conflict between Sun Java and Windows (4)
    i was just messing around as usual on the net, and when i was closing everything down, i noticed
    this file on my desktop 'hs_err_pid3672' its a text file, i have no idea what it is and cant
    understand anything in it, but its kinda freakin me out, so i would appreciate anything you guys
    have to say about it CODE # # An unexpected error has been detected by HotSpot Virtual
    Machine: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c9010f3, pid=3672,
    tid=1928 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, shar....
  26. Java Basic Program Guidance
    (6)
    aving some problems taking in the Java at Uni, Was wondering if anyone could shine some light on it
    for me. My task is to write a program that will ask you to enter 2 words. the program will then
    print out both words on one line. However the words will be seperated by dots that will make the
    total length of the line 40. so if your first word was turtle and the second was abc, the output
    would be turtle...............................abc The program should check for certain conditions:
    1. a word can not be longer than 37 characters; 2. there must always be atlest 2 do....
  27. How To Create Java Button Or Frame
    to be customized (12)
    hi to all!!!! just like to ask if it would be possible if i could make a custom
    button or frame in java. i got tired of using the build infeatures in java. i would like to create
    my own dessign of button or frame.. can it be possible!!! /biggrin.gif' border='0'
    style='vertical-align:middle' alt='biggrin.gif' /> thank!!!! /laugh.gif'
    border='0' style='vertical-align:middle' alt='laugh.gif' /> New Help In! is NOT a descriptive
    topic title. Next time you decide not to follow the posting rules, you will be issued a w....
  28. [help] Java Script: Window.open
    Works with Firefox, not IE (8)
    CODE <HEAD> var popUpWin=0; function popUpWindow(URLStr) {
     if(popUpWin)  {    if(!popUpWin.closed) popUpWin.close();  }
     popUpWin = open(URLStr, 'GunBound Tactics: Screenshots',
    'width=820,height=550,menubar=no,resizable=yes,scrollbars=yes,toolbar=no,top=90,left=90')
    ;; } </HEAD> <BODY> <a
    href="javascript:popUpWindow('/f11/clipped.php');"><b>Clips&
    #60;/b></a> This is a script for opening a new window. It works ....
  29. Java Script Drop Down Menu With Css
    - a full code for a dynamic drop down (2)
    Introduction This is a code that I use to dynamically create the drop down menus. First, you have
    to edit the following code and put it in your Javascript. Notice : /*** SET BUTTON'S FOLDER HERE
    ***/. Edit that to your folder. Also, the /*** SET BUTTONS' FILENAMES HERE ***/. This creates a
    mouseover when the drop down is activated. Put all your onmouseover images under: oversources = new
    array; and your onmouseout images under : upsources. Be sure to set your on and out images above
    each other. CODE /*** SET BUTTON'S FOLDER HERE ***/ var buttonFold....
  30. Java editor
    (72)
    In your opinion what's the best java editor/compiler? i use jcreator le and it works nicely.......

    1. Looking for luajava, interpreted, java

Searching Video's for luajava, interpreted, java
Similar
Learn Java
Programming
Language
Online Step
By Step
Java
Object[][]
Help
Free Java
Hosting?
Java Vs
Javascript
Apache
Tomcat And
Java - Will
they run on
package1/2
Java Or C++
Budding Java
Game
Developers?
- Ever
wanted to
make your
own java
web-based
game, but
not had the
time
Java Applet
Query
Wysiwyg
Jscript
Editor - I
need a good
Java Script
Editor
Java Updates
On My
Machine - I
have several
versions
Circular
Movment/anim
ation In
Java?
Firefox Not
Loading Java
Java Part 1
Java In A
High School
Software
Design
Course - Is
it good?
Irc On Your
Java Enabled
Mobile!
- A breif
tutorial
describing
how to
access IRC
on a Java
enabled
mobile
Beginning
Java - where
to start
Java
Iterator
Help - I
need help
with a
method using
iterator
Java
Exercise
Help - I
need help to
understand
this
question
Helpful
Registry
Edit For
Java
Programmers
- Command
Prompt on
right click
menu
Which Is The
Best Java
Web
Framework? -
JSF, Spring
MVC,
Stripes,
Struts 2,
Tapestry and
Wicket
Jsp Or Java
Chat Script
Like Mig33
The Power Of
Java - the
best
application
that shows
java
features
Problem With
Java Script
Popup Form -
Doesnt work
in Safari
Java
Helpdesk -
All your
queries
regarding
Java
Programming
goes here.
Hotspot
Virtual
Machine
Exception_ac
cess_violati
on -
conflict
between Sun
Java and
Windows
Java Basic
Program
Guidance
How To
Create Java
Button Or
Frame - to
be
customized
[help] Java
Script:
Window.open
- Works with
Firefox, not
IE
Java Script
Drop Down
Menu With
Css - - a
full code
for a
dynamic drop
down
Java editor
advertisement



Luajava - Interpreted Java?



 

 

 

 

ADD REPLY / Got an Opinion! Remove these ADs! RAPID SEARCH! Free Web Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE