PDA

View Full Version : اجرا کردن برنامه توسط جاوا



delafarin
چهارشنبه 13 آذر 1387, 09:56 صبح
من برنامه رو اینطور کامپایل کردم:
D:\Program Files\Java\jdk1.6.0_05\bin>javac f:\j.java
-------------------------------------------------------------------------
-------------------------------------------------------------------------
با تشکر از لطف شما
من s ،
string ، system را بزرگ کردم و هیچ اروری هم دیگه نداد ولی من تو برنامه گفتم که کلمه hello را چاپ کند ولی هیچی خروجی نمی دهد
--------
class helloworld
}
([]public static void main(String args
}
;("System.out.println("HELLO
{
{

Cold.82
چهارشنبه 13 آذر 1387, 14:08 عصر
تو چطوری برنامه تو کامپایل می کنی ؟


http://barnamenevis.org/forum/showthread.php?t=15712

manvaputra
چهارشنبه 13 آذر 1387, 16:33 عصر
از چه IDE برای نوشتن برنامه استفاده می کنی ؟

dr-solomons
شنبه 16 آذر 1387, 19:42 عصر
با سلام
با همون روش خودت هم مي توني اجرا كني و نيازي به IDE نداري
اولا كه بايد نام فايلت با نام كلاسي كه main در آن است يكي باشد يعني نام فايلت بشه helloworld .java
ثانيا بايد ابتدا با دستور زير كامپايلش كني تا فايل .class رو بسازه
java f:/helloworld .java
سپس با دستور زير اجراش كني
javac f:/helloworld .class

delafarin
پنج شنبه 21 آذر 1387, 17:20 عصر
با سلام
با همون روش خودت هم مي توني اجرا كني و نيازي به IDE نداري
اولا كه بايد نام فايلت با نام كلاسي كه main در آن است يكي باشد يعني نام فايلت بشه helloworld .java
ثانيا بايد ابتدا با دستور زير كامپايلش كني تا فايل .class رو بسازه
java f:/helloworld .java
سپس با دستور زير اجراش كني
javac f:/helloworld .class
-----------------------------------------------------------------
با تشکر از شما
من تمام موارد شمارو هم رعایت کردم ولی بازهم اجرا نشد و error های زیر داد :

F:\Program Files\Java\jdk1.6.0_05\bin>java d:\helloworld.java
Exception in thread "main" java.lang.NoClassDefFoundError: d:\helloworld/java
Caused by: java.lang.ClassNotFoundException: d:\helloworld.java
at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
F:\Program Files\Java\jdk1.6.0_05\bin>javac d:\helloworld.class
javac: invalid flag: d:\helloworld.class
Usage: javac <options> <source files>
use -help for a list of possible options
دیگه نمی دونم چکارش کنم .

javamaster23
جمعه 22 آذر 1387, 22:11 عصر
شما دستورات رو برعکس اجرا می‌کنی.
اول باید برنامه رو کامپایل کنی:

javac helloworld.javaبعد که فایل helloworld.class تولید شد برنامه رو اجرا می‌کنی:

java helloworldدر ضمن بهتره از یک IDE استفاده کنی. مثل:


IntelliJ
Netbeans
Eclipse
JBuilder

dr-solomons
یک شنبه 24 آذر 1387, 10:09 صبح
با سلام
درسته، بنده اشتباه كردم
ابتدا
javac helloworld.java
سپس
java helloworld.class

در ضمن Netbeans خيلي عاليه ولي فقط با jdk-6u5 به بعد كار ميكنه
از اينجا دانلود كن
http://www.irandev.co.uk/Downloads/index.html