OS2.GURU - LimeWire under OS/2: Tips & TricksOS2.GURU - LimeWire under OS/2: Tips & Tricks

Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:


ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

Списки протестированного OS/2 оборудования
Как получить драйверы OS/2 бесплатно




Преимущества (1)

Разработчику (1)

(Пайпы программ)

Компании: (1)

История (1):



(Барьеры и решения)

Технологии: (1)

(Применение в науке, лаборатории, ..)


Готовые решения:

Новая eComStation:

Будущее: (1)

(Ссылки на другие сайты)

(Картинка дня)

Артефакты OS/2


Обновите ArcaOS до уровня NeoWPS

  • Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
  • Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе

LimeWire under OS/2: Tips & Tricks

TITLE: LimeWire under OS/2: Tips & Tricks

DATE: 2005-01-16 01:05:01

AUTHOR: Eugene Romanenko

Вам нужен переводчик
Перейдите на сайт http://translate.google.com
и запросите перевод http://en.ecomstation./showarticle.php?id=122
на свой язык

What is LimeWire?
LimeWire is very nice and useful Peer-To-Peer filesharing application. LimeWire Basic can be freely downloaded from http://www.limewire.com. LimeWire sources available from http://www.limewire.org under GPL.

Why you like LimeWire so much?

LimeWire runs on Gnutella p2p network. Gnutella is the popular, growing, fully decentralized network based on open standards. I believe, Gnutella is superior for any other p2p networks such as FastTrack, eDonkey, OpenNap, etc.
LimeWire itself have rich and useful interface which makes search and download easy, handy and fast. Also, LimeWire is written in Java, and can run under any operating system which have JVM version 1.3 or higher.

LimeWire's download page doesn't contain OS/2 (or FreeBSD) version. Which version I should download?

As LimeWire written in Java, it really crossplatform. So, any distributive which you can unpack under your OS is acceptable. Recommended way - on download page choose "Other", then download "Windows with no built-in JVM" (.zip-file) or "Linux" (.tgz-file). Unpack downloaded file into directory of you choice. Now you have LimeWire installed. :-) And next question:

How to run LimeWire?

First, you must have Java Virtual Machine (JVM) installed. LimeWire reqiures at least JVM version 1.3, so check your JVM version! If you have Java 1.3 or higher installed - then you can run LimeWire with command:

java -jar LimeWire.jar

But wait, read OS/2 JVM notes!

OS/2 JVM notes

At present, under OS/2 we have 3 JVM which can run LimeWire. Let's to describe each version.

  • IBM Java for OS/2, version 1.3 and 1.3.1

    This version of IBM JVM included with Convenience Packs (ACP/MCP) and eComStation. Also, it was available for download from IBM Software Choice site (now SWC is closed). As present, it available from download area at http://www.ecomstation.com (download area accessible only for eComStation users). Latest available version is 1.3.1 Service Refresh 7. LimeWire works well with this version of Java, however it may sometimes crash (SYS3175) in module JITC. Looks like Just-In-Time compiler (JIT) is little bit unstable in IBM Java. You can disable JIT with option -Djava.compiler=xxx - JVM will work slower but much stable. So, command to run LimeWire must be like

    java -Djava.compiler=xxx -jar LimeWire.jar
  • Goldencode JVM for OS/2, version 1.4.1

    This version of JVM is very stable, fast and works perfectly. However, last version 1.4.1_07 is not free. It available for purchase from http://www.goldencode.com. Previous version 1.4.1_06 was free, and I still use it. It works very well, except for small interface glitch - if you minimize and then restore LimeWire - search panel will be maximized and you need drag splitbar with mouse to right place. It's a bug of original Sun JVM 1.4.1 and it was successfully ported to OS/2 ;-).

  • Innotek OS/2 Kit for Java, version 1.4.2

    This is original Sun JVM for Windows modified in order to run under OS/2 using Innotek Runtime (custom build of Odin Project). Generally, it works well, but some users experienced GUI "hiccups" and, sometimes, hangs. It's free and available from http://www.innotek.de.

Creating a WPS object (shortcut) for LimeWire

To create a WPS object, drag Program Template from Templates folder to Desktop. In "Path and file name" type path to you javaw.exe. In "Parameters" - "-jar LimeWire.jar". And "Working directory" - folder where you have LimeWire installed.

At "Icon" tab enter object title: "LimeWire". Icon in OS/2 format can be downloaded here.

Setup helpers in OS/2

To be able preview downloaded content and open URLs from LimeWire, you need setup helpers. Open LimeWire settings dialog, and in section "Helper Apps" fill fields. Sample screenshot:

Firewall setup

If you firewalled and use NAT, and if you are owner of your firewall - you can make LimeWire perform better. Configure you firewall to enable portmap (port 6346, TCP and UDP) from external IP to you internal LimeWire PC. In LimeWire settings, "Firewall" section, check on "Force IP". Now LimeWire will accept incoming connections and can download/upload from/to other firewalled users.

Sample rules for InJoy firewall:

        Destination-Port = "6346",
        Destination = "My_IP",
        Rule-Action = Portmap,
        Log-Control = Enabled,
        Log-Mask = "date time prot source message s_port rule",
        Log-File = "firewall/logs/gnutella.log",
        Mapping-Dest-IP = ""

        Source = "",
        Source-Port = "6346",
        Rule-Action = Portmap,

Change "" to real IP of your PC.
If you setup working, you will see local IPs in search results (displayed in red).

I heard about Gnutella2 p2p network. Will LimeWire supports Gnutella2 protocol?

No. Gnutella2 is not a Gnutella protocol. Gnutella2 creators name it as "Gnutella" just for self-promotion. Gnutella2 not have advantages over Gnutella. You can read more here.


BitTorrent is new and popular download (only download, not serach) protocol. LimeWire team have plans to support BitTorrent in LimeWire (planned in version 4.4/4.5 or so). You can find unofficial version with BitTorrent support here.

Out-Of-Band Searching problem

Some my friends reports about small number of search results for rare files when OOB Searching enabled. When OOB Searching is disabled, more results can be found (especially for rare files). I recommend disable OOB Searching. Go to LimeWire options dialog and in "Speed" section remove check from "Enable OOB Searching" checkbox.

TCP/IP version and fixes

I'm strongly recommend use latest version of TCP/IP stack. Install TCP/IP version 4.3x and update it with fixpack WR08708.

Попробуй программу:

Как ускорить чтение/запись на USB флэшку? Советы -> Q7


2005-01-16 20:37:17

Thank you. Well done.

Gregory L. Marx
2005-02-20 06:08:18

Yes, it is very well done ! I too very much appreciate the info as it pretains to OS/2 and eCS ... glm

Philip R. Mann
2005-02-20 09:45:26

Very well done, indeed!

Note that version 4.4.5 is now out and that the Limewire.COM site now lists OS/2 under other OSes.

2005-02-21 18:22:41

Forgive me, since this is not a comment on the article...

I can't get it to work with my eCS 1.2 system. Last version I tried was 4.2.6 which produced this error:

LimeWire version @version@

Java version 1.4.2_05 from Sun Microsystems Inc.

OS/2 v. 20.45 on x86

Free/total memory: 1395000/2031616

com.limegroup.gnutella.gui.GUILoader$StartupFailedException: invalid logicrypto.jar

at com.limegroup.gnutella.gui.GUILoader.sanityCheck(GUILoader.java:271)

at com.limegroup.gnutella.gui.GUILoader.load(GUILoader.java:43)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.limegroup.gnutella.gui.Main.main(Main.java:31)


2005-02-21 20:51:32

to Bart: looks like you got corrupted files. Download and unpack again from scratch.

Frank Kalf
2005-03-01 03:06:57

Getting OS/2 mentioned was a small effort.

A promise to by the pro version did the trick !!

(should do that more often :)) )

Delfi Reinoso
2005-03-02 04:43:46

This article has rediscvered Limewire to me. Now with 4.6 it's running fine. Two questions: with the LimewireOther files all is running, but you think it's interesting to merge with other distributions? It's possible to get rid of the offer to download a not working Pro version in our system?

2005-03-03 18:33:43

to Delfi Reinoso: can't undersand your question

Delfi Reinoso
2005-03-03 19:05:14

1. In the Limewire home page it's suggested to merge limewireother.zip with the other packages. Limewireother works fine for me (even the javaw setup)

2. There it's no a Limewire Pro for our system (or I'm wrong?) so we don't need to say 'later' every time we run Limwire. It's there a cure for this? even if the cure needs to by Pro version/2 would be fine.

2005-03-03 20:36:50

1. Merge? What you mean?

Finally, we got separate package which can be unpacked under os/2 without problem. It's good.

2. There exist LimeWireOther.zip with LimeWire Pro inside. AFAIK, Pro owners can download it from special section of limewire.com site

2005-03-16 08:32:43

question, if you less your account andare

unabl to logon. how do retrive loss information?

2007-06-08 10:33:41

Limewire works

Blonde Guy
2007-08-25 08:59:06

Limewire does not start. I downloaded LimeWireOther.zip, but it says main class not found.

The readme says Java 142 is sufficient, but not for me.

Older version from Hobbes runs but will not connect.

Tried Virtual PC and Windows version of limewire runs fine, so it's not my network setup, I think.

2007-12-08 05:58:10

I also get the error main class not found

Brendan McCullough
2008-02-07 00:09:19

I get:

Java Virtual Machine Launcher

Could not find the main class.

Program will exit!


Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).

Ваше имя:

Ваш E-Mail:



Ваш комментарий:

Книги про eComStation и OS/2 Warp: для чайников, разработчиков и специалистов. Списки здесь


Операционная система
Программное обеспечение
Для разработчика
Колонка редактора

Готовая eComStation на SSD диске


Последний активный опрос: Какая высота барьера RPM?

Самая комментируемая новость за месяц: OS/2 в обмен на железки

IBM OS/2 Warp

Обучение новичков

Отчет: OS/2 совместимое оборудование


  Почему eComStation?
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
Распространить программу
Описание API, библиотеки
Начать новый проект
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
© 2001 - 2018 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation


Картинка дня: