powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает апплет в браузере
2 сообщений из 2, страница 1 из 1
Не работает апплет в браузере
    #38437870
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Написал апплет, в среде разработки он нормально запускается и работает, а в браузере не хочет в чем может быть причина?

вот код
вот код апплета:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
import java.applet.Applet;
import javax.swing.JApplet;
import javax.swing.JLabel;
import logic.ForConnection;

public class App extends JApplet {
    public void init() {
        JLabel lbl = new JLabel();
        String str = ForConnection.createConnection("G:/forBird/PETS.FDB", "sysdba", "masterkey");
        lbl.setText(str);
        add(lbl);
    }
}



Класс ForConnection:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
package logic;

import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ForConnection{

    public static String createConnection(String strURL, String strUser, String strPassword) throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException {
        Connection connect = null;
        String strDatabasePath = "";
        String result = "";
        strDatabasePath = "jdbc:firebirdsql:localhost:" + strURL;
        Class.forName("org.firebirdsql.jdbc.FBDriver").newInstance();
        connect = DriverManager.getConnection(strDatabasePath, strUser, strPassword);
        result = createNewStatement(connect);
        connect.close();
        return result;
    }

    public static String createNewStatement(Connection connect) throws SQLException {
        Statement stmt = null;
        ResultSet rs = null;
        JsonObject jObject = new JsonObject();
        JsonArray jArray = new JsonArray();
        stmt = connect.createStatement();
        rs = stmt.executeQuery("SELECT * FROM ANIMALS");
        int colCount = rs.getMetaData().getColumnCount();
        while (rs.next()) {
            for (int i = 1; i < colCount + 1; i++) {
                jObject.addProperty(rs.getMetaData().getColumnName(i), rs.getString(i));
                jArray.add(jObject);
            }
        }
        stmt.close();
        return jArray.toString();
    }
}



index.jsp
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <applet code="app.App" archive="App.jar" width="600" height="480"/>
    </body>
</html>

...
Рейтинг: 0 / 0
Не работает апплет в браузере
    #38439280
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991,

Апплет подписан? Неподписанный апплет доступа к файловой системе не имеет. Ну и стоит throwable ловить или java console использовать, чтобы видеть ошибки.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает апплет в браузере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]