انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Yazdan.qafouri در 26 مهر 1395، 10:44 بظ
-
سلام. تو ابونتو وقتی برنامه ایی می نویسم که از گرافیک توش استفاده شده وقتی ران می کنم گرافیکشون نشون نمی ده .
اول فکر کردم مشکل از کد هاست بعد یه سورس معتبر رو اجرا کردم ولی باز نشون داد .
-
منظورت از گرافیک چیه؟
چه خطایی میده؟
-
سلام. تو ابونتو وقتی برنامه ایی می نویسم که از گرافیک توش استفاده شده وقتی ران می کنم گرافیکشون نشون نمی ده .
اول فکر کردم مشکل از کد هاست بعد یه سورس معتبر رو اجرا کردم ولی باز نشون داد .
سلام
شاید نیاز باشه که اول بهش مجوز اجرایی بدی.
-
سلام. تو ابونتو وقتی برنامه ایی می نویسم که از گرافیک توش استفاده شده وقتی ران می کنم گرافیکشون نشون نمی ده .
اول فکر کردم مشکل از کد هاست بعد یه سورس معتبر رو اجرا کردم ولی باز نشون داد .
سلام
شاید نیاز باشه که اول بهش مجوز اجرایی بدی.
chmod 777 /filepatch
-
سلام. تو ابونتو وقتی برنامه ایی می نویسم که از گرافیک توش استفاده شده وقتی ران می کنم گرافیکشون نشون نمی ده .
اول فکر کردم مشکل از کد هاست بعد یه سورس معتبر رو اجرا کردم ولی باز نشون داد .
سلام
شاید نیاز باشه که اول بهش مجوز اجرایی بدی.
chmod 777 /filepatch
تو ترمینال کد رو نوشتم و مسیر برنامه رو هم دادم .
و خطای No such file or directory رو میده .
-
فایلتون رو پیدا نمیکنه که اجراش کنه
یا اسم برنامه رو اشتباه میزنی؛ یا مسیر رو اشتباه میزنی؛ یا یه فایل رو صدا کردی که وجود نداره و ...
لینوکس به حروف بزرگ و کوچیک حساس هستش؛ مطمن بشید که مسیر رو درست میرید
مثلا قبل از اجرای برنامه یدونه ls بگیرید تا مطمن بشید در مسیر درست اومدیدو فایلهاتون رو همونحا قرار داره
و برای نوشتن نام فایل؛ اوایل اسم فایل رو بنویسید و از TAB برای تکمیل خودکار (بقیه نام فایل) استفاده کنید
-
سلام
برای مجوز اجرایی دادن به فایل به صورت گرافیکی، میتوانید بر روی فایل راست کلیک کرده و بر روی Properties کلیک کنید. سپس از سربرگ Permissions دکمهٔ Allow executing file as program را فعال کنید.
-
فایلتون رو پیدا نمیکنه که اجراش کنه
یا اسم برنامه رو اشتباه میزنی؛ یا مسیر رو اشتباه میزنی؛ یا یه فایل رو صدا کردی که وجود نداره و ...
لینوکس به حروف بزرگ و کوچیک حساس هستش؛ مطمن بشید که مسیر رو درست میرید
مثلا قبل از اجرای برنامه یدونه ls بگیرید تا مطمن بشید در مسیر درست اومدیدو فایلهاتون رو همونحا قرار داره
و برای نوشتن نام فایل؛ اوایل اسم فایل رو بنویسید و از TAB برای تکمیل خودکار (بقیه نام فایل) استفاده کنید
مسیر رو کپی کردم که اشتباهی پیش نیاد ولی باز همون خطا
-
سلام
برای مجوز اجرایی دادن به فایل به صورت گرافیکی، میتوانید بر روی فایل راست کلیک کرده و بر روی Properties کلیک کنید. سپس از سربرگ Permissions دکمهٔ Allow executing file as program را فعال کنید.
ممنون از راهنماییت ولی نشد . ](*,)
-
مسر برنامههات رو بنویس
و یک عکس هم نحوه اجرات بزار
و همچنین یه عکس هم از محتوایت پوشه با استفاده از دستور ls -al
-
مسر برنامههات رو بنویس
و یک عکس هم نحوه اجرات بزار
و همچنین یه عکس هم از محتوایت پوشه با استفاده از دستور ls -al
از eclipse برای کد نویسی استفاده می کنم .
مسیر : /home/yazdan/programming/java/source
http://s8.picofile.com/file/8271735368/Screenshot_from_2016_10_21_23_02_16.png
وقتی اجرا می کنم باید پنجره که باز شد محتویات رو نشون بده ولی فقط پنجره باز میشه ولی چیزی نمایش نمیده .
-
فایل کامپال شده رو بذار تست کنیم
یا کدت رو بذار
-
[
فایل کامپال شده رو بذار تست کنیم
یا کدت رو بذار
import java.security.SecureRandom;
public class Craps {
private static final SecureRandom randomNumbers = new SecureRandom();
private enum Status {CONTINUE , WON , LOST};
private static final int SNAKE_EYES = 2;
private static final int TREY = 3;
private static final int SEVEN = 7;
private static final int YO_LEVEN = 11;
private static final int BOX_CARS = 12;
static void main (String[] args){
int myPoint = 0;
Status gameStatus;
int sumOfDice = rollDice();
switch (sumOfDice) {
case SEVEN:
case YO_LEVEN:
gameStatus = Status.WON;
break;
case SNAKE_EYES:
case TREY:
case BOX_CARS:
gameStatus = Status.LOST;
break;
default:
gameStatus = Status.CONTINUE;
myPoint = sumOfDice;
System.out.println("point is "+myPoint);
break;
}
while (gameStatus == Status.CONTINUE) {
sumOfDice = rollDice();
if (sumOfDice == myPoint) {
gameStatus = Status.WON;
} else {
if (sumOfDice == SEVEN) {
gameStatus = Status.LOST;
}
}
}
if (gameStatus == Status.WON) {
System.out.println("Player win");
} else {
System.out.println("Player lost");
}
}
public static int rollDice (){
int die1 = 1 + randomNumbers.nextInt(6);
int die2 = 1 + randomNumbers.nextInt(6);
int sum = die1 + die2 ;
System.out.println("Player rooled "+ die1 + die2 + sum);
return sum;
}
}
-
خب این گرافیکش کجاشه؟! یه فایلیه که تحت خط فرمان اجرا میشه!
و درضمن به تابع Main شما هم گیر داد که با اضافه کردن public به اولش مشکل حل شد..
-
خب این گرافیکش کجاشه؟! یه فایلیه که تحت خط فرمان اجرا میشه!
و درضمن به تابع Main شما هم گیر داد که با اضافه کردن public به اولش مشکل حل شد..
این اون برنامه گرافیکی نیست که گفتم. ولی مثل اون پنجره باز می کنه ولی چیزی نمایش نمیده .
-
خب من دارم میگم توی سیستم من پنجرهای باز نمیکنه!
شما از پنجرهای که باز میشه یه عکس بگیر
-
سلام
شاید باید پروژهتون رو از نو کامپایل کنید.
-
خب این گرافیکش کجاشه؟! یه فایلیه که تحت خط فرمان اجرا میشه!
و درضمن به تابع Main شما هم گیر داد که با اضافه کردن public به اولش مشکل حل شد..
به احتمال زیاد مشکل از jre هستش . حالا باید اپدیتش کنم .
-
خب این گرافیکش کجاشه؟! یه فایلیه که تحت خط فرمان اجرا میشه!
و درضمن به تابع Main شما هم گیر داد که با اضافه کردن public به اولش مشکل حل شد..
شما با چه IDE این کد ها رو اجرا کردید ؟
اگر میشه ورژن jre , jdk که نصبه رو هم بگید .
ممنون.