powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Start и Ftp
4 сообщений из 4, страница 1 из 1
Java Web Start и Ftp
    #33406166
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!!!

Хотелось бы:
На технологии Java Web Start, то есть при нажатии ссылки – скачиваются пакеты, запускается приложение.
Приложение соединяется с удалённым Ftp сервером и качает файлы.

Проблема:
Код: plaintext
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.
 import  org.apache.commons.net.ftp.*;
 import  java.util.Calendar;
 import  java.text.DateFormat;
 import  java.io.File;
 import  java.io.FileOutputStream;
 import  java.util.Date;

 public   class  ftpRun {
   public  ftpRun() {
  }
   public   static   void  getDataFiles(String server, String username, String password,
                                  String folder, String destinationFolder) {
     try  {
      // Connect and logon to FTP Server
      FTPClient ftp =  new  FTPClient();
      ftp.connect(server);
      ftp.login(username, password);
      // List the files in the directory
      ftp.changeWorkingDirectory(folder);
      FTPFile[] files = ftp.listFiles();
       for  ( int  i =  0 ; i < files.length; i++) {
        Date fileDate = files[i].getTimestamp().getTime();
        File file =  new  File(destinationFolder + File.separator + files[i].getName());
        FileOutputStream fos =  new  FileOutputStream(file);
        ftp.retrieveFile(files[i].getName(), fos);
        fos.close();
      }
      // Logout from the FTP Server and disconnect
      ftp.logout();
      ftp.disconnect();
    }
     catch  (Exception e) {
      e.printStackTrace();
    }
  }
}

Этот код работает на самом сервере, но на клиентской машине выдает ошибки:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
java.lang.UnsupportedClassVersionError: org/apache/commons/net/ftp/FTPClient (Unsupported major.minor version  48 . 0 )
at java.lang.ClassLoader.defineClass0( Native  Method)	
at java.lang.ClassLoader.defineClass(ClassLoader.java: 486 )	
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 111 )
at com.sun.jnlp.JNLPClassLoader.defineClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.access$ 1 (Unknown Source)
at com.sun.jnlp.JNLPClassLoader$ 1 .run(Unknown Source)	
at java.security.AccessController.doPrivileged( Native  Method)	
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)	
at java.lang.ClassLoader.loadClass(ClassLoader.java: 297 )	
at java.lang.ClassLoader.loadClass(ClassLoader.java: 253 )	
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 313 )	
at ftp.ftp.main(ftp.java: 28 )	
at java.lang.reflect.Method.invoke( Native  Method)	
at com.sun.javaws.Launcher.executeApplication(Unknown Source)	
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)	
at com.sun.javaws.Launcher.continueLaunch(Unknown Source)	
at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)	
at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)	
at com.sun.javaws.Launcher.run(Unknown Source)	
at java.lang.Thread.run(Thread.java: 484 ) 

Вопрос: Из-за чего это?

Заранее спасибо!!!
...
Рейтинг: 0 / 0
Java Web Start и Ftp
    #33406202
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на клиентской машине стоит старая версия jdk(или jre)
...
Рейтинг: 0 / 0
Java Web Start и Ftp
    #33406239
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™на клиентской машине стоит старая версия jdk(или jre)
да !!!

поменял, работает!!!

Спасибо!!!
...
Рейтинг: 0 / 0
Java Web Start и Ftp
    #33407840
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста!

Ситуация:

Большие файлы (350 KB и выше) через этого приложение до конца не качаются – приложение останавливается. Попробовал через Total Commander, все скачала – то есть настройки FTP сервера нормально.

Вопрос:

В чем может быть проблема? А это может быть каким-то ограничением браузера?

Заранее спасибо!!!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java Web Start и Ftp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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