Salaam,
Good RD :)
Our current src folder on CVS is unfortunately incomplete because
contributed resource manager is still incomplete, and not ready to be
committed to the version control. But to resolve those compilation issues,
it's provided in zekr-src.jar which is bundled with all Zekr packages from
zekr.org. So the best way to setup a working Zekr with complete source code
is:
1. Download one a Zekr package from our download page.
2. Create a java project in your IDE.
3. Add all .jar files from Zekr Installation/Unzipped folder/lib to your
project
4. Unzip Zekr Installation/Unzipped folder/src/zekr-src.jar into your
project source folder.
5. Run ZekrMain.java
Regars,
Mohsen
On Wed, Nov 7, 2012 at 3:38 PM, Irfan Haider myi...@gmail.com wrote:
After some RD i was able to solve all of my errors.
If you are going to checkout from CVS the please follow this to resolve
errors.
1. Stage One (creating new project)
1. Open eclipse or myeclipse
2. click new then project then select CVS project
3. complete the process to import the code
4. wait till build is complete (it shows some errors, ignore them
for now)
5. Now leave it open
2. Stage Two (downloading and extracting zekr portable)
1. Download Zekr for Windows Protable (or for linux protable)
2. Extract it and goto Dist folder
3. Extract zekr-src.jar with winrar
1. Wait till all files extracted
3. Stage Three (replacing files)
1. I assume the you have extracted zekr-src.jar to
C:\zekr\zekr-src\ folder
2. Open two windows or linux file explorers
1. First Window: open the zekr-src folder
2. Second Window: open eclipse or myeclipse workspace and then
zekr (or the project name in which you have checkout the zekr code)
3. Copy Lib
1. Open first window file manager
2. goto to lib folder (C:\zekr\zekr-src\lib)
3. copy the following libs
1. swt.jar
2. vorbisspi-1.0.3.jar
3. jlayer-1.0.1.jar
4. basicplayer-3.0.jar
5. jiintellitype-1.3.8.jar
4. Paste Lib
1. Open second window file manager
2. goto zekr project in workspace
1. example: Workspaces\MyEclipse Bling Edition 10\Zekr\lib
3. Paste the copied libs here
1. swt.jar
2. vorbisspi-1.0.3.jar
3. jlayer-1.0.1.jar
4. basicplayer-3.0.jar
5. jiintellitype-1.3.8.jar
4. Overwrite any if asked
5. Come into eclipse or myeclipse and right click on zekr
project and click on refresh
1. Error will now decrease, if no follow below
2. Right click on zekr project and click properties
3. click on java build path
4. click on libraries
5. click Add jars
6. type the *.jar in search text box
7. expend all of the folders till you see *.jars
8. select the following
1. swt.jar
2. vorbisspi-1.0.3.jar
3. jlayer-1.0.1.jar
4. basicplayer-3.0.jar
5. jiintellitype-1.3.8.jar
9. click on it and then click on ok
10. again click on ok to close properties popup
11. wait till build complete
12. Lib copy part DONE
5. Copy Files
1. Copy: addonmgr missing files
1. Open first file manager (zekr-src folder)
2. goto \zekr-src\net\sf\zekr\engine and copy the addonmgr
folder
2. Paste: addonmgr missing files
1. Open the second file manager (eclipse workspace)
2. goto Workspaces\MyEclipse Bling Edition
10\Zekr\src\net\sf\zekr\engine
3. paste the folder and overwrite all files
4. Stage Four (deleting @override)
1. Open problem pan in eclipse or myeclipse
1. click on Window and then Show view and select Problems
2. OR user Ctrl+Alt+Q
3. OR click on Window and then Show view and select Other...
1. Type problem and select it and click OK
4. Problem pan will open
2. Now click on each error, it will open file and point directly to
the line
3. Move your cursor and select the fix remove @override
(Myeclipse only, dont know as if eclipse provide it or not)
1. Remove all of the @override with this method
4. If auto fix is not available the on the error line find
@override and delete it
5. Save the file and errors will start resolving
All errors will now gone
Hope fully this will help for someone
*To Zekr staff*
Please add the missing files and update the jars with new one
Thanks for such a great software.
On Wednesday, November 7, 2012 4:10:20 PM UTC+5, Irfan Haider wrote:
Salaam,
I have