Creating a shared library for JNI in windows

I went through the JNi tutorial online and it worked just fine on a Linux computer. Now I'm trying to make do the same tutorial on windows. When I get to the step 4. Create a Shared Library, I'm stuck. I don't know how to create this shared library on windows. It gives an example using Visual C++ but I don't have that. Any tips or advice out there what I should do? Any help would be greatly appreciated.

//mac.java
class mac
    public native void getMac();
    private native String getLine(String prompt);
    static {
     System.loadLibrary("myMac");//This is myMac.DLL
     /*if generated by borland
     System.loadLibrary("mymac");//This is mymac.dll
     public static void main(String[] args)
    mac mc=new mac();
    String input = mc.getLine("Enter Some Thing ");
    System.out.println("You Entered " + input);
    System.out.println(mc.getMac());
prompt> javac mac.java
prompt> javah -jni mac
Borland compiler
/*mymac.c*/
#include <jni.h>
#include "mac.h"
#include <stdio.h>
JNIEXPORT void JNICALL
Java_mac_getMac(JNIEnv *env, jobject obj)
    printf("I am in  getmac dir in mymac.dll (Borland) \n");
    return;
JNIEXPORT jstring JNICALL
Java_mac_getLine(JNIEnv *env, jobject obj, jstring enter)
    char buf[128];
    const char *str = (*env)->GetStringUTFChars(env, enter, 0);
    printf("%s", str);
    (*env)->ReleaseStringUTFChars(env, enter, str);
    scanf("%s", buf);
    return (*env)->NewStringUTF(env, buf);
To generate DLL
create bcc32.cfg file in %BORLAND_INSTALL%/BCC5/bin Folder
In the bcc32.cfg file add following code
-I"%BORLAND_INSTALL%\BCC55\include;%JAVA_HOME%\include;%JAVA_HOME%\include\win32"
-L"%BORLAND_INSTALL%\BCC55\lib;%BORLAND_INSTALL%\BCC55\Lib\PSDK;"
i.e the path for borland compiler and java.
now goto prompt and say
prompt>bcc32 -tWM -tWD mymac.c
This will create mymac.lib File
Now say
prompt>implib -c mymac.lib mymac.dll
That's it!!
there you are with dll
Now you can run the mac.class file by using java
VC++
Click File->New->Win32Dynamic-Link Library
Give name and Select
A simple DLL project
You will have
myMac.CPP file
// myMac.cpp : Defines the entry point for the DLL application.
#include "stdafx.h"
#include "mac.h"
#include "jni.h" //can copy or give full path
#include <math.h>
BOOL APIENTRY DllMain( HANDLE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
    return TRUE;
JNIEXPORT void JNICALL
Java_mac_getMac(JNIEnv *env, jobject obj)
    printf("You are in getMac (VC++) DLL\n");
JNIEXPORT jstring JNICALL
Java_mac_getLine(JNIEnv *env, jobject obj, jstring enter)
    char buf[128];
    const char *str = env->GetStringUTFChars(enter, 0);
    printf("\n%s", str);
    env->ReleaseStringUTFChars(enter, str);
    scanf("%s", buf);
    return env->NewStringUTF(buf);
Hope this is useful
regards
kanad Deshpande

Similar Messages

  • How create shared Library for JNI

    Please tell me how to create a shared Library for vc6.0. I have created <.h> file of java class. Please Help me.

    This is a duplicate of
    http://forum.java.sun.com/thread.jspa?threadID=676996

  • Compilation error in creating shared library via JNI

    Hi ALL,
    I amin serious trouble with a problem. I am developing a Simulator, a function of which is to decode MPEG-2 Video files in real time and play it as well.I have got a MPEG-2 Decoder implemented in C from an open source and need to integrate with my Simulator which is writtebn in Java. The integration part I am doing via JNI(Java Native Interface). Now I have a bunch of C files in MPEG-2 decoder which are to be compiled during the Execution of the Java Simulator.Can anybody give some idea about how to call multiple C files from the Java Source through JNI at one go? Another problem I am facing is in calling a single C code from the traditional "HelloWorld" Java Code itself. The problem comes when I am trying to compile the shared library between the C native code and Java Code in my Linux Machine...I am getting the following message:
    /usr/lib/gcc-lib/i386-redhat-linux/2.96/.../../../crt1.0 : In function '_start' :
    /usr/lib/gcc-lib/i386-redhat-linux/2.96/.../../../crt1.0(.text+0x18): undefined reference to 'main'
    collect2: ld retrurned 1 exit status
    What does the above errot mean? How to rectify it.It will be of great help if you anybody can give me clues.

    It means that your compiler options are wrong.
    You need to create a shared library.
    Instead you are creating an executable, which is not the same as a shared library.
    If you search this forum you will find posts with command line options that work.

  • Creating simple shared library using gcc under Solaris 10

    Hi All:
    I apologize if this is too newbie a question but have seen nothing that works for me yet.
    I'm trying to create a shared library that contains a single object file using gcc (as installed on Solaris 10). I compiled the source code as follows:
    gcc -c -fPIC x.cpp -o x.o
    and got the x.o object file created and readable.
    I then tried (from sample code on line):
    gcc -shared -Wl,-soname,libMyLib.so.1 -o libMyLib.so.1.0.1 x.o
    and get the following errors:
    ld: warning: option -o appears more than once, first setting taken
    ld: fatal: file libMyLib.so.1: open failed: No such file or directory
    ld: fatal: File processing errors. No output written to x.o
    collect2: ld returned 1 exit status

    -soname is a GNU ld option. Use -h instead.
    NB:
    - you should use g++ not gcc to compile C++ code
    - this forum is about the Oracle C++ compiler, not gcc. With it, you would do:
    CC -c -KPIC x.cpp
    CC -G -h libMyLib.so.1 -o libMyLib.so.1.0.1 x.o

  • Shared library for  MyFaces Trinidad

    Hello!
    I'm having some trouble trying to create a shared library in OC4J 10.1.3.3.0. My goal is to deploy multiple applications that use MyFaces and Trinidad, but using a shared library that contains every JAR required.
    This is what I've done so far:
    1. I created the directory D:\workspace\oc4j_10.1.3\j2ee\home\shared-lib\sidi\1 and put there every JAR included in MyFaces Trinidad Demo.
    2. Edited server.xml and added the following lines:
    <shared-library name="sidi" version="1">
    <code-source path="*"/>
    </shared-library>
    3.- Edited the orion-application.xml in each application that needs MyFaces Trinidad support and added the following lines:
    <imported-shared-libraries>
    <import-shared-library name="sidi" />
    </imported-shared-libraries>
    When I try to run any application that uses MyFaces Trinidad, I get this error message:
    java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
    If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
    A typical config looks like this;
    <listener> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
    </listener>
         at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:93)
         at javax.faces.webapp.FacesServlet.init(FacesServlet.java:91)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.loadServlet(HttpApplication.java:2371)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4824)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4748)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2971)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:741)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    If I add that listener to web.xml, the error changes to this:
    9/08/2007 02:37:28 PM org.apache.myfaces.config.FacesConfigurator feedStandardConfig
    INFO: Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
    9/08/2007 02:37:28 PM org.apache.myfaces.config.FacesConfigurator feedClassloaderConfigurations
    INFO: Reading config code-source:/D:/workspace/oc4j_10.1.3/j2ee/home/shared-lib/sidi/1/tomahawk-1.1.6.jar!/META-INF/faces-config.xml
    9/08/2007 02:37:29 PM org.apache.myfaces.config.FacesConfigurator feedClassloaderConfigurations
    INFO: Reading config code-source:/D:/workspace/oc4j_10.1.3/j2ee/home/shared-lib/sidi/1/trinidad-impl-1.0.1.jar!/META-INF/faces-config.xml
    9/08/2007 02:37:31 PM org.apache.myfaces.config.FacesConfigurator feedWebAppConfig
    INFO: Reading config /WEB-INF/faces-config.xml
    9/08/2007 02:37:31 PM org.apache.myfaces.config.FacesConfigurator logMetaInf
    INFO: MyFaces-package : myfaces-api not found.
    9/08/2007 02:37:31 PM org.apache.myfaces.config.FacesConfigurator logMetaInf
    INFO: MyFaces-package : myfaces-impl not found.
    9/08/2007 02:37:31 PM org.apache.myfaces.config.FacesConfigurator logMetaInf
    INFO: MyFaces-package : tomahawk-sandbox not found.
    9/08/2007 02:37:31 PM org.apache.myfaces.config.FacesConfigurator logMetaInf
    INFO: MyFaces-package : tomahawk not found.
    If I place the JARs inside each WEB-INF/lib the applications work, but I'm trying to avoid doing this to have smaller EARs when the applications are packaged for deployment in the production servers.
    What am I doing wrong? Hope you can help me with this.

    Hi Aram,
    The default behaviour of OC4J is to NOT run the listeners provided inside the taglibs. As for java server faces, tomahawk and trinidad use taglibs that rely on the listener configured in the tld file
    You'd need not only to deploy the "shared library", but also, drop the jars in the $OC4J/j2ee/home/taglibs directory
    And, make sure that in your "global-web-application.xml" you have:
    <orion-web-app
    [... whatever ...]
         jsp-cache-tlds="on"
         jsp-taglib-locations="../taglibs"
    >
    that means, the attribute "jsp-taligb-locations is defined for the orion-web-app tag. With that, the listener is going to be loaded, and you'd not need to configure it in the web.xml

  • How do I duplicate the exact playlists from my iphone 4th gen to my new ipod 4th gen 64gb?  So far I've created a new library for it, duplicated all the apps, books

    I'v been using an iphone 4 (16gb) for a year now, and have just got an ipod touch 4gen, 64gb.  I created a new library for this, and most of what I have managed to transfer everything onto the ipod touch.  However, although all my music has transferred, the playlists have not.  Do I have to transfer them manually?  That is, creating every playlist again, which would be a nuisance since I have 48 playlists and almost 250 pieces.  All the music have been bought from itunes. 
    What I plan to use the ipod for is mainly for books, magazines and itunes U podcasts.  Most other apps and music will be the same on both iphone and ipod.  Both are under my same apple id.  Please help, 'cos I've been searching for an answer on the internet and can't really find one.  Everything else has transferred expect the playlists.

    - Go to settings>Store and sign out and sign into your account.
    - Apps are locked to the account that purchased them.
    - To update apps you have to sign into the account that purchased the apps. If you have apps that need updating purchased from more than one account you have to update them one at a time until the remaining apps were purchased from one account.

  • I use multiple libraries with itunes - should I create a new library for a 2nd iphone

    I use multiple iTunes libraries to manage multiple devices from the same PC.  I'm purchasing an iPhone 6 and currently have a library for my iPhone 4.  Would I create a new library for this new device?  Also, to restore all content to my new phone, Will this restore be done from the existing iPhone 4 library?  Is this process documented?

    I can't address specific issues regarding iPhones, but in general you can manage multiple iDevices from a single iTunes library.  The test approach is to maintain one or more playlists for each iDevice you use, and configure the latter to sync only from the relevant playlists:
    This article: Transfer content from an iPhone, iPad, or iPod touch to a new device - Apple Support documents Apple's guidance regarding transferring content from one iOS device to another.

  • The best option to create  a shared storage for Oracle 11gR2 RAC in OEL 5?

    Hello,
    Could you please tell me the best option to create a shared storage for Oracle 11gR2 RAC in Oracel Enterprise Linux 5? in production environment? And could you help to create shared storage? Because there is no additional step in Oracle installation guide. There are steps for only asm disk creation.
    Thank you.

    Here are names of partitions and permissions. Partitions which have 146 GB, 438 GB, 438 GB of capacity are my storage. Two of three disks which are 438 GB were configured as RAID 5 and remaining disk was configured as RAID 0. My storage is Dell MD 3000i and connected to nodes through ethernet.
    Node 1
    [root@rac1 home]# ll /dev/sd*
    brw-r----- 1 root disk 8, 0 Aug 8 17:39 /dev/sda
    brw-r----- 1 root disk 8, 1 Aug 8 17:40 /dev/sda1
    brw-r----- 1 root disk 8, 16 Aug 8 17:39 /dev/sdb
    brw-r----- 1 root disk 8, 17 Aug 8 17:39 /dev/sdb1
    brw-r----- 1 root disk 8, 32 Aug 8 17:40 /dev/sdc
    brw-r----- 1 root disk 8, 48 Aug 8 17:41 /dev/sdd
    brw-r----- 1 root disk 8, 64 Aug 8 18:26 /dev/sde
    brw-r----- 1 root disk 8, 65 Aug 8 18:43 /dev/sde1
    brw-r----- 1 root disk 8, 80 Aug 8 18:34 /dev/sdf
    brw-r----- 1 root disk 8, 81 Aug 8 18:43 /dev/sdf1
    brw-r----- 1 root disk 8, 96 Aug 8 18:34 /dev/sdg
    brw-r----- 1 root disk 8, 97 Aug 8 18:43 /dev/sdg1
    [root@rac1 home]# fdisk -l
    Disk /dev/sda: 72.7 GB, 72746008576 bytes
    255 heads, 63 sectors/track, 8844 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 8844 71039398+ 83 Linux
    Disk /dev/sdb: 72.7 GB, 72746008576 bytes
    255 heads, 63 sectors/track, 8844 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 4079 32764536 82 Linux swap / Solaris
    Disk /dev/sdd: 20 MB, 20971520 bytes
    1 heads, 40 sectors/track, 1024 cylinders
    Units = cylinders of 40 * 512 = 20480 bytes
    Device Boot Start End Blocks Id System
    Disk /dev/sde: 146.2 GB, 146278449152 bytes
    255 heads, 63 sectors/track, 17784 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sde1 1 17784 142849948+ 83 Linux
    Disk /dev/sdf: 438.8 GB, 438835347456 bytes
    255 heads, 63 sectors/track, 53352 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdf1 1 53352 428549908+ 83 Linux
    Disk /dev/sdg: 438.8 GB, 438835347456 bytes
    255 heads, 63 sectors/track, 53352 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdg1 1 53352 428549908+ 83 Linux
    Node 2
    [root@rac2 ~]# ll /dev/sd*
    brw-r----- 1 root disk 8, 0 Aug 8 17:50 /dev/sda
    brw-r----- 1 root disk 8, 1 Aug 8 17:51 /dev/sda1
    brw-r----- 1 root disk 8, 2 Aug 8 17:50 /dev/sda2
    brw-r----- 1 root disk 8, 16 Aug 8 17:51 /dev/sdb
    brw-r----- 1 root disk 8, 32 Aug 8 17:52 /dev/sdc
    brw-r----- 1 root disk 8, 33 Aug 8 18:54 /dev/sdc1
    brw-r----- 1 root disk 8, 48 Aug 8 17:52 /dev/sdd
    brw-r----- 1 root disk 8, 64 Aug 8 17:52 /dev/sde
    brw-r----- 1 root disk 8, 65 Aug 8 18:54 /dev/sde1
    brw-r----- 1 root disk 8, 80 Aug 8 17:52 /dev/sdf
    brw-r----- 1 root disk 8, 81 Aug 8 18:54 /dev/sdf1
    [root@rac2 ~]# fdisk -l
    Disk /dev/sda: 145.4 GB, 145492017152 bytes
    255 heads, 63 sectors/track, 17688 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 8796 70653838+ 83 Linux
    /dev/sda2 8797 12875 32764567+ 82 Linux swap / Solaris
    Disk /dev/sdc: 146.2 GB, 146278449152 bytes
    255 heads, 63 sectors/track, 17784 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdc1 1 17784 142849948+ 83 Linux
    Disk /dev/sdd: 20 MB, 20971520 bytes
    1 heads, 40 sectors/track, 1024 cylinders
    Units = cylinders of 40 * 512 = 20480 bytes
    Device Boot Start End Blocks Id System
    Disk /dev/sde: 438.8 GB, 438835347456 bytes
    255 heads, 63 sectors/track, 53352 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sde1 1 53352 428549908+ 83 Linux
    Disk /dev/sdf: 438.8 GB, 438835347456 bytes
    255 heads, 63 sectors/track, 53352 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sdf1 1 53352 428549908+ 83 Linux
    [root@rac2 ~]#
    Thank you.
    Edited by: user12144220 on Aug 10, 2011 1:10 AM
    Edited by: user12144220 on Aug 10, 2011 1:11 AM
    Edited by: user12144220 on Aug 10, 2011 1:13 AM

  • How to create the shared library?

    I am new to this topic. I would like to know how I should create the shared library? I followed the provided lesson's steps and in step 5, it states that a shared library has to be create.
    I am using Win2000 and I have installed Visual C++ 6.0, and when I try the command "cl -Ic:\java\include -Ic:\java\include\win32 -LD HelloWorldImp.c -Fehello.dll", there is an error said that it can't find the mspdb60.dll?
    what is the problem? and what should I do?
    please help.
    Thanks.

    I am new to this topic. I would like to know how I should create the shared library? I followed the provided lesson's steps and in step 5, it states that a shared library has to be create.
    I am using Win2000 and I have installed Devc++ 4.9.8.0 and when I try the command "cl -Ic:\java\include -Ic:\java\include\win32 -LD HelloWorldImp.c -Fehello.dll", but it reports as: "accepting connections" or "press any key to end CL"
    what is the problem? and what should I do?
    please help.
    Thanks. please send me e-mail: [email protected]

  • Setting up a shared library for multiple accounts on the same machine

    I am in idiot. I can't figure it out. This is exactly what I did.
    1 - I set up multiple accounts on the computer. 1 for me and another for my wife.
    2 - I loaded all the music into my account's public folder.
    3 - I set the default folder in both hers and mine iTunes for this Public folder
    4 - I then opened iTunes in my account and none of the songs were showing up so I dragged the folder into iTunes and it did its business. Now my account is all set.
    Here are my questions:
    A - Do I need to drag the folder into my wife's account iTunes as well?
    B - If either of us add music when logged in, will it automatically update in the other iTunes interface or is there something specific that needs to (manually) be done?

    Doing it the way you did, you each have your own iTunes library file and are using the same iTunes music folder.
    Changes by one will not be seen by the other and any new music added by one will have to be added to the library by the other.
    Also, if one deletes music, it will be in teh library for the other but it will not be playable because the other person deleted it in the iTunes music folder.
    Launch iTunes, then immediately press and hold Option, then select *Create new library*.
    Create one in Users/Shared.
    Quit iTunes.
    Move all your music into the new /Users/Shared/iTunes/iTunes music folder.
    Login to your Wife's computer account.
    Move all her music into the new /Users/Shared/iTunes/iTunes music folder.
    On her account, launch iTunes, then immediately press and hold Option, then select *Choose existing library*.
    Select the _iTunes library file_ in /Users/Shared/iTunes.
    In iTunes, File -> Add to library and select the iTunes music folder in /Users/Shared/iTunes.
    All the music will be there.
    Quit iTunes and log out of her account and back into your account and launch iTunes normally.
    All music will be there.
    You should go to /Users/Shared/iTunes folder and right click - get info, click *Ownership & Permissions*. Set *You can* to *Read & Write* and set Others to *Read & Write*.
    Click *Apply to enclosed items*.
    Any changes (new/deleted music, ratings, playlists, etc.) by one will be seen by the other sionce you are using the same iTunes library file.
    Only one person can have iTunes open at a time. If you use Fast User switching, one will need to quit iTunes before the other can use it.

  • E4200 v1- problem creating a shared folder for the FTP server.

    Hi, 
    I'm trying to share an external USB harddrive (4TB- HFS+) that is attached to my e4200 router.  I'm trying to set up the FTP server, but when I try to create a shared folder, I get kicked out of the browser based interface for the router just as I'm trying to save the new shared drive.  I have tried many different things to get it to work: different computers (PC and Mac) different browsers, reflashing the firmware (which is version 1.0.06, build 3), I tried all of this with an NTFS formatted drive as well-  everytime I try to set up the shared folder- right as I hit the save button it kicks me out saying: Session Failure.
    I can see my drive on the local network, and I know the FTP server is working, because I can log into it from the outside- but I don't see anything shared, when I do.
    I have successfully gotten the media server to work using the same drive- but I can't create shared folder there either...  It seems to have shared the entire disk automatically when I first connected the drive to the router.
    Anybody have anything else for me to try?  
    Help!

    Same problem. Has anyone found a solution? I contacted tech support and got nonsense responses. I was of course asked to Factory Reset even though I told them I had done it before I called - classic brush off. Basicly here is the problem. 
    1. I cannot create a share on a USB connected HDD - this worked on the older Firmware. Now every time I try to set up the shared folder- right as I hit the save button it kicks me out saying: Session Failure. I am not the only person with the problem. Crazy thing is I had a share created and it worked after the upgrade. I wanted to add an additional share and now it wont share anything. HDD plugged into my PC works great. I was asked to try a different PC - even though I told them I tried from IE, Chrome, Firefox on a Windows 7, Vista, windows XP, IPad, Kindle and Samsung phone.
    2. While troubleshooting with the agent I discovered that although I have remote access disabled in the Administration>Management page but I can still access the router remotely. This is a huge security issue.
    3. Linksys is no longer a Cisco Company - if the code is this bad Belkin should take the Cisco logo out of the GUI. Don’t blame Cisco for your poor SW.
    I am ready to buy a new router and avoid Linksys and Belkin all together in light of these issues.
    Additionally, I would simply downgrade but the older Firmware is not available. When I asked for it I was told I could not get it. 

  • Itunes Shared Library between Mac and Windows isn't sharing videos properly

    Hi, I'm a bit new to the mac world, but I'm the proud owner of a new macmini. I also own a Windows 7 machine.
    My problem is with the Itunes Shared library. Itunes 10 on my mac is set up to share everything, including podcasts. I can see these from Itunes 10 on Windows, and I can play music (and audio podcasts), but video is hit or miss.
    Videos downloaded from Itunes U tend to work, lectures and stuff.
    Video podcasts (also downloaded from Itunes Store) and other videos don't work at all. Itunes just doesn't play the video, and doesn't even launch the "black screen". The timer remains at 0.00.
    On the other hand, sharing videos from the PC to Mac works well, i.e. my mac can see the contents of the itunes shared library on Windows and play videos. It just doesn't work the other way around.
    Thanks for reading and I hope this problem can be fixed.

    Woops!
    Here you go:
    http://discussions.info.apple.com/message.jspa?messageID=10923818

  • Unable to create a shared library

    hi
    My name is Prabhu and i am new to this forum. I hope to be a constructive addition to the forum. But, i am starting of with a problem i am facing. :) I would be grateful if someone can provide some pointers for the same.
    I am trying to migrate a tool to SS11 compiler for solaris 5.9. Unfortunately, I am unable to build shared libraries. The linking fails saying
    ld: fatal: file tmp.o : section function(): has invalid sh_info: 0
    This tmp.o is a relocatable object file composed of many other object files. These leaf level object files were not compiled with -KPIC though as solaris actually creates relocatable object files. Is this correct? Previously, we used -KPIC to create the object files used as input to a shared library but I removed this on the basis of a suggestion given from someone.
    Can someone please let me know what could be the issue here? My email id is [email protected]
    Thanks in advance

    To add a jar file inJDeveloper, go to Tools -> Project Properties -> Libraries and click on Add Jar/Directory button to add desired jar files.
    Thanks
    Shree

  • How do I create a shared library from iPhoto when the file is too large to burn on DVD?

    I  need to remove some photos (70 GB) to relieve a full hard drive.  I have exported and burned .jpg images on DVDs, but that is only useful as a worst case backup.  What I would like to have is a separate iPhoto Library for each calendar year of photos, so I could still view them in the albums and folders I have created to organize them.  I have done this before in an earlier version of iPhoto, and was able to create 2003 iPhoto Library, 2004 iPhoto Library, etc.  I put a copy on DVD (the full year fit on 1 DVD) and another copy on an external drive. 
    I am having problems doing this with iPhoto '09 (version 8.1.2).  The iPhoto library for each year is too large to burn on DVD.  When I select certain albums from the year that will fit on DVD and use the Share>Burn commands, it creates a library with Events and Faces, but none of the albums are listed on the left.  The albums are important to organize the photos for viewing (birthdays, vacations, holidays, etc.)  I didn't always pay attention to labeling Events when I imported photos, so that is not an adequate alternative to my albums.
    I was thinking that if I could create a library for the entire year, it might include my albums and folders. I would have space for this on my external hard drive.  However, I can find no way to create a library for the entire year and put it on my external drive - the only option is to burn a DVD or export .jpg images.
    Any suggestions would be appreciated.

    Best suggestion: Buy some external USB or Firewire drives. Move your Library to one, back it up to another. A lot more reliable than DVD, a lot less work and much more convenient. For a start, you don't have to break up the library...
    Regards
    TD

  • How to create a new library for my wife's iPod

    Hi all,
    I've been trying to get the right answer to this for a long time, but I seem to be continually coming up against very complicated solutions that are too intricate for me to actually try.  I hope someone will have the knowledge (and the patience with me!) to help.
    My wife received an iPod as a gift from the Mayor of San Francisco.  It came pre-loaded with a bunch of songs about "The City by the Bay."  It's a Nano, so it doesn't have iOS 5, the iCloud, etc.
    So I have two questions. 
    (1) I have my own iPod, iTunes account, and my own laptop.  My wife only has a work laptop so she can't load iTunes onto it (which would make this very simple).
    (2) I would like to be able to create a situation in which:
    (a) She can create her own library on my computer.  Her library would include a lot of music from my library (but not all).  In other words, I want to move some music from my library to her library, both of which are on my laptop.
    (b) She can sync her iPod on my computer.
    (c) She can load all the San Francisco music into "her" library.
    Is there a simple way to do this?  I don't want to do the "separate playlists" variation because that's not how I want to run my own library.  I want that to remain as crisp and clean as possible.
    In short, probably creating a new User account on my MacBook Pro, is there a way that I can "give" her a few dozens of my LPs, but then have pretty separate syncing experiences?  As I say, I've read a million different treatments of this, and they all seem more complicated than I'm ready to do.
    Thank you!!!!

    Or could I just plug her iPod into my computer and "manually manage music"?  What if it's somehow already set to "automatically sync"?  She would lose the music that's already on her iPod, wouldn't she?

Maybe you are looking for

  • ITunes 7 and iPOD Nanos Freezing

    We have had an iPOD mini for a couple of years with no problems. This week we bought 2 nanos as presents for family members. We had to download iTunes 7 to talk to the new nanos - since then it has been a disaster. iTunes can take 5 minutes to start

  • How can I get login.c, passwd.c command source code in Solaris 8.0 ?

    Hi, Everybody, How are you doing? I have lots of questions. Q1) I can't rebuild kernel of Solaris 8.0 source. If someone has an answer, would you give it to me ? It will help for me. Q2) In addition I want get login.c and passwd.c command source. I u

  • Can't access the licensing site

    Hi, I just bought an upgrade to CS6. I have the link to the licensing site, but it won't let me in! I tried resetting my password, but it never sends the email. Can you help?

  • MacBook Pro slow shutdown after installing SSD drive

    Hi, Just got a new 256GB SSD drive and installed it in my Macbook Pro, super super fast might I add. Startup in a couple of seconds, and apps open very fast. The only problem is the shutdown time, it takes over a minute to shutdown, really strange. I

  • Table where next Approver is stored

    Hai All, In Workflow, I am using a rule to find out the Approvers for a Workflow. But, I would like to know the standard table where the next agent will be stored. I can get the next agent from my fm, but i believe that those details would be stored