Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка после исполнения программы
#41
Ro0TT Написал:Возможно, используйте нормальные IDE... Eclipse, NetBeans, IntelliJ IDEA.

И учитесь пользоваться гуглом, все ваши вопросы можно было решить самому и гораздо быстрее... Smile
Запустил в нетбинсе, все норм.
Тему клоз.

Добавлено через 1 час 58 минут
Хм...
1)Окно при компиле в exe не исчезло.
2)Программу пробовал запускать на нескольких ПК - не работает.
P.S. У меня работает. Что-то гдето читал, что нужна установка jre, правда?Как от этого избавиться?
Собирал екзешник с помощью jet.
Код:
C:\Calculator>jc =m Calculator.class
Excelsior JET v7.2 Evaluation Version (c) Excelsior 1997,2010
Active Java SE Version 1.6.0_20 (profile 20)
************************  JET v7.2 EVALUATION **************************
*  This program cannot be used in a business, commercial, government,  *
*  or  institutional  environment  except  for  evaluation  purposes.  *
************************************************************************


------------------------  Parsing Stage  ---------------------------------------


   1/0: Calculator.class
-------------------------------------------------------------------
files: 1  errors: 0  warnings: 0  notices: 0

------------------------  Codegen Stage  ---------------------------------------


  0% done, 1/1 to go: Calculator.class
Oak optimizations
errors(0), warnings(0), notes(0); bytes(15947), time  0.05
New "jetpdb/nums.clnums" is generated
-------------------------------------------------------------------
files: 1  errors: 0  warnings: 0  notices: 0

XDS Link Version 2.15.1 Copyright (c) Excelsior 1995-2010.
No errors, no warnings

Link time 0:00.12

Total compilation time 0:01.28
Скачать - http://rghost.ru/10926501

И.К.
PHP код:
<?php 
import javax
.swing.*;
import java.io.FileOutputStream;
import java.io.PrintStream;

public class
Calculator {
public static
void main(String args[]) {
try
{
PrintStream printStream = new PrintStream(new FileOutputStream("file.log"));
System.setOut(printStream);
System.setErr(printStream);
}
catch (
Exception e) {e.printStackTrace();}

// Парсинг и инициализация переменных.
int a = Integer.parseInt(JOptionPane.showInputDialog(null,"Введите 1-е число:", "Calculator v0.2", JOptionPane.QUESTION_MESSAGE));
String f = JOptionPane.showInputDialog(null,"Введите знак:", "Calculator v0.2", JOptionPane.QUESTION_MESSAGE);
// проверка знака
while(f.charAt(0)!='+' && f.charAt(0)!='-' && f.charAt(0)!='*' && f.charAt(0)!='/')
{
JOptionPane.showMessageDialog(null, "Вы ввели не правильный знак!", "Calculator v0.2 [ERROR]", JOptionPane.ERROR_MESSAGE);
f = JOptionPane.showInputDialog(null,"Введите знак:", "Calculator v0.2", JOptionPane.QUESTION_MESSAGE);
}
int b = Integer.parseInt(JOptionPane.showInputDialog(null,"Введите 2-е число:", "Calculator v0.2", JOptionPane.QUESTION_MESSAGE));

int result = 0;

// Установка решения.
switch(f.charAt(0))
{
case
'+': result = a + b; break;
case
'-': result = a - b; break;
case
'*': result = a * b; break;
case
'/': result = a / b; break;
}

// Вывод результата.
JOptionPane.showMessageDialog(null,"Результат: " + result, "Calculator v0.2", JOptionPane.INFORMATION_MESSAGE);
}
}
Ответ
#42
Без JRE на другом компьютере никак не запустишь. В это минус явы, но за то она кроссплатформенная =).
Ответ
#43
в jet есть возможность спрятать окно консоли при запуске...

Добавлено через 1 минуту
Ro0TT Написал:Без JRE на другом компьютере никак не запустишь. В это минус явы, но за то она кроссплатформенная =).
в jet можно сделать инсталятор, который будет включать в себя нужные java библиотекиSmile
Ответ
#44
linliss Написал:в jet есть возможность спрятать окно консоли при запуске...

Добавлено через 1 минуту

в jet можно сделать инсталятор, который будет включать в себя нужные java библиотекиSmile
Поподробней можно? Размер сильно увеличится?
Ответ
#45
Effas Написал:Поподробней можно?
После того, как собрали exe файл предоставляется возможность сделать инсталятор...

Effas Написал:Размер сильно увеличится?
естественноSmile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Intellij Idea->Android project -> Ошибка iluhin 0 2,369 05-05-2020, 02:10 PM
Последний пост: iluhin
  Ошибка в роботе login servera Klay 11 4,287 03-21-2015, 07:14 PM
Последний пост: Donatte
  Ошибка 1406. JAVA. Елизавет 4 2,469 07-11-2013, 08:47 PM
Последний пост: Елизавет
  ошибка в проге Retribution 4 3,411 05-30-2013, 10:23 PM
Последний пост: Mangol

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)