Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   Ошибка после исполнения программы (https://forum.zone-game.info/showthread.php?t=14593)

Effas 14.06.2011 22:09

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Ro0TT (Сообщение 126559)
Возможно, используйте нормальные IDE... Eclipse, NetBeans, IntelliJ IDEA.

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

Запустил в нетбинсе, все норм.
Тему клоз.

Добавлено через 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 код:

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);
                
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 b; break;
            case 
'-'result b; break;
            case 
'*'result b; break;
            case 
'/'result b; break;
        }

        
// Вывод результата.
        
JOptionPane.showMessageDialog(null,"Результат: " result"Calculator v0.2"JOptionPane.INFORMATION_MESSAGE);
    }



Ro_0TT 15.06.2011 00:46

Re: Ошибка после исполнения программы
 
Без JRE на другом компьютере никак не запустишь. В это минус явы, но за то она кроссплатформенная =).

linliss 15.06.2011 11:45

Re: Ошибка после исполнения программы
 
в jet есть возможность спрятать окно консоли при запуске...

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

Сообщение от Ro0TT (Сообщение 126567)
Без JRE на другом компьютере никак не запустишь. В это минус явы, но за то она кроссплатформенная =).

в jet можно сделать инсталятор, который будет включать в себя нужные java библиотеки:)

Effas 15.06.2011 22:16

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от linliss (Сообщение 126589)
в jet есть возможность спрятать окно консоли при запуске...

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

в jet можно сделать инсталятор, который будет включать в себя нужные java библиотеки:)

Поподробней можно? Размер сильно увеличится?

linliss 15.06.2011 22:29

Re: Ошибка после исполнения программы
 
Цитата:

Сообщение от Effas (Сообщение 126649)
Поподробней можно?

После того, как собрали exe файл предоставляется возможность сделать инсталятор...

Цитата:

Сообщение от Effas (Сообщение 126649)
Размер сильно увеличится?

естественно:)


Текущее время: 12:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot