Copying msvcr71.dll from JRE installation

Hi,
When we started developing with Java 6, we found that the exe files we generated would fail because they could not find "msvcr71.dll". We know how to resolve that problem - the release notes for Java 6 say that we should include that dll in the same directory as the exe.
http://java.sun.com/javase/6/webnotes/
(under Windows notes)
Does anyone know what the licensing issues are for this? The release notes for Java 6 only tell us to distribute the DLL, but they don't mention any license obligations on us for doing so, and the page that they link to on the MSDN contains no information about redistribution.
We were hoping to copy the DLL that is included in the JRE installation into our own installation, but we aren't sure if this is legal.
The only thing we've been able to find about this is a similar issue with Python distributions where because developers would be distributing a version of Python with their software, and that Python distribution was created with a licensed version of MS Visual C (where the DLL comes from), then it would be ok that they were "distributing" the dll with their own software.
The text of that argument is at http://www.thescripts.com/forum/thread554311.html
Does anyone know what the licensing situation is?
Thanks

If you have a license for Microsoft Visual C++ 2003 then it works
check the link
http://www.thescripts.com/forum/thread554311.html
Regards

Similar Messages

  • Sqldeveloper installation trouble shootings = can't start because MSVCR71.dll is missing from your computer

    I cannot install sqldeveloper due to the error received: can't start because MSVCR71.dll is missing from your computer "can't start because MSVCR71.dll is missing from your computer". I have Windows 7 and jre installed and first time I have have installed the same sqldeveloper, but after I have tried to installed data modeler, sqldeveloper run in error. I have deleted first sqldeveloper that successfully being installed and then when try to reinstall the installation failed with the reason: "can't start because MSVCR71.dll is missing from your computer...". A new error occured after reinstallation: "Unable to launch the Java Virtual Machine located path...\..\jdk\jre\bin\client\jvm.dll""Please tell me if you have a clue how to fix it and install both sqldeveloper and data modeler. Thank you for your time to reply to my question. Best regards!

    I researched the advice on the link provided by b noir as well as very similar advice from apple support: http://support.apple.com/kb/TS5376. It worked for me (for now).
    Some things of note:
    I did all of the things requested by the link I provided
    My computer WOULD NOT uninstall Apple Mobile Device Support. I had to manually remove the folder (also as instructed by the url)
    I also uninstalled MobileMe. Was a little different than removing the other apps. Follow instructs provided here: http://support.apple.com/kb/HT2992
    I did not uninstall iCloud
    I have to admit it was a bit scary removing all those things. Is important to note that when re-installing Apple, follow steps to do so as Administrator (the right-click thingy and whatnot).
    Hope this helps!

  • Using axbridge.dll without going through the JRE installation process

    I've searched the web and this forum for this specific problem, and have found related items, but nothing that quite answers the question.
    I have an application that uses the JRE's axbridge.dll to access a DLL created from a Java bean. I used the packager to create a DLL named MyBean.dll.
    When I go through the full JRE install, everything works great. That is to say, when I execute Sun's JRE installation program and go through the normal install process, I can access the bean through MyBean.dll without any problems.
    I am accessing MyBean.dll from a Visual Basic 6.0 application. Converting to VB .Net is NOT an option at this time. The VB app uses MyBean.dll for a critical part of the application.
    It is my understanding that it is not strictly necessary to go through the full JRE installation process. Simply deploying the JRE by copying its directory (and all subdirectories) to your application's directory structure should be sufficient. This would be HIGHLY desirable for my application. In fact, if I can't do this, it may be a show-stopper.
    When I install my application in this way (i.e, by simply copying the JRE instead of "installing" it) it doesn't work at all. I immediately get an error saying that the executable "has encountered a problem and needs to close. We are sorry for the inconvenience" and a dialog is displayed offering to send the problem information to Microsoft.
    The details indicate clearly that the problem occurs in the axbridge.dll, version 1.4.2.60.
    1. Any ideas on how to get the axbridge.dll to work without going through the full JRE install?
    2. Are there any alternatives to using the axbridge.dll to get my VB app to be able to use the Java? Remember, it is VB that must call the Java, NOT the other way around.
    3. Is JNI an alternative? If so, can I use JNI to get VB to use Java, or do I have to write the DLL's in C++?
    Any help you can give would be VERY MUCH appreciated.

    I'm also on a JRE installation problem with the bridge.
    Here is a regmon extract on excel using a dll that uses a java-packaged dll from the bridge:
    5229 5.69504923 EXCEL.EXE:2364 QueryValue HKCR\CLSID\{9DD49FCD-BB61-414E-88C8-E6F5B35AEDCB}\InprocServer32\(Default) SUCCESS "C:\win32app\Specific\jre1.5.0_05\bin\axbridge.dll" << The axbridge dll in a specific location
    5271 5.70646800 EXCEL.EXE:2364 QueryValue HKLM\SOFTWARE\JavaSoft\Java Plug-in\1.5.0_05\JavaHome SUCCESS "C:\Program Files\Java\jre1.5.0_05" << an installed JRE 1.5.0
    This is confirmed with process explorer : excel is using "C:\Program Files\Java\jre1.5.0_05\lib\rt.jar" and not "C:\win32app\Specific\jre1.5.0_05\lib\rt.jar"
    In other word, the axbridge check for its installation location in the registry to know where to start.
    Even if all your components have been updated in the registry as suggested here : http://forum.java.sun.com/thread.jspa?forumID=40&threadID=559704
    JRE Bug or feature?
    Anyway the registry is evil.

  • Encore and AE crash on open..msvcr71.dll

    I am recieving this same message upon startup for each of these programs (The program can't start because MSVCR71.dll is missing from your computer. Try reinstalling the program to fix this problem,) and then the program will shut down! I have tried an uninstall reinstall with no luck and I have downloaded all updates available for all products in Production Premium. I am running a PC with 64 Bit Windows 7, I have googled this error message and found quite a few websites with "fixes / repairs" but am unsure as to what to trust and what not. "I am a video editor...not extreemly great with the tech aspect of these things". Your help would be greatly appreciated!!

    msvcr71.dll is a driver kept in most applications.
    As a first look I'd check if you have it in your windows folder (SYSWOW64 for 64bit O.S).
    Then, it must be in almost every Adobe Applications, THIRD PART PLUGINS INCLUDED, as well as in not adobe ones.
    If re-installation of your suite (or simply applications) has not worked, then, trouble is in another application and/or plugin.
    Everything must be installed and run as admin.
    If this isn't your best day should be also a windows trouble.
    Many website suggest a copy-paste work-around: personally I'm bit afraid of it.
    Hope this will help
    Ciao
    Giorgio

  • Packaging JRE/plug-in with Mozilla & our app... is JRE installer required?

    We distribute a version of our application as a standalone implementation of our web application. We use an applet to act as a wrapper of our application server, proxying request/responses through JavaScript/applet instead of HTTP/servlet.
    Right now we package the installer for our standalone application so that it installs JRE 1.3.1_01 using the standard installer, then installs the application. When the user wants to run the application, he opens a HTML page in IE 5.5 or IE 6 referencing the applet. From here the application runs just like it runs in the server-based mode.
    The problem with this model is our dependency on the target system having the correct browser. I would like to package Mozilla and the JRE with the application, thus giving us more control over the installation.
    Ideally, I would like to have an installer that simply creates a directory with our application, a dedicated copy of Mozilla, and a dedicated copy the JRE. That way we could custom configure Mozilla to contain NP*.DLL in the bin/plugins directory, and have a custom policy file in the JRE. Does the JRE installer do anything 'special,' such as create registry entries that the plug-in must reference to run? Does anyone have similar experience with doing this?
    Thanks!

    I'm actually trying to do the same thing I've been wondering what the best way is to package the JRE in this case. Is there a way to install the JRE without using the installer and just copy the files where we need to put them? I am using Phoenix, a mozilla fork, that does not have the plugins folder updated with the proper java plugins when the JRE is installed, we have to manually copy the plugins that got installed into the Mozilla folder. Please let me know if you found anything.
    Thanx.

  • This application has failed to start because msvcr71.dll was not found

    Hi,
    I just downloaded the Flex 3.3 DK from here:
    http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk
    Once unzipped I went to run this:
    C:\DATA\My Documents\_jim\flash\open-source\_Software\flex_sdk_3\bin\mxmlc.exe
    When I ran it, I got this error
    This application has failed to start because msvcr71.dll was not found. Re-installing the application may fix this problem
    I searched on Google, and found this:
    http://www.flashdevelop.org/community/viewtopic.php?f=13&t=2932&start=15
    So from there, downloaded "msvcr71.dll", placed here:
    C:\WINDOWS\system32
    And ran the following in the Command prompt: regsvr32 "msvcr71.dll".
    When I did that, I got this error message:
    msvcr71.dll was loaded but the DLLRegisterServer entry point was not found
    The file was not registered
    I saw that the DLL is related to Microsoft Visual Basic Runtime, so I deleted the dll I saved manually, and ran the Microsoft Visual C++ 2008 Redistributable Package (x86) from here:
    http://www.microsoft.com/DOWNLOADS/thankyou.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2b c1bf&displayLang=en
    Once done, the dll was not placed in the System32 folder.
    I tried the manual install of the DLL again, but on trying to register it again, got the same error message.
    Has anyone else had this problem?
    Seems like I might have hit a brick wall.
    Thanks

    What operating system? 32-bit or 64-bit?
    Which version and edition of SQLDeveloper (with/without jre, 64/32-bit)
    What JDK version?

  • Missing MSVCR71.dll Error Message During Launch

    I just wanted to pass along an error message that I have found the solution to and have passed onto Adobe through the bug submission process.
    I have discovered a QuickTime Component that causes Adobe Encore CS5 to give an error message during launch.  The Error message states “The file MSVCR71.dll could not be found. Please reinstall Adobe Encore to resolve the problem” (Well, it is something really close to that.  I did not write down the error message before fixing the problem).  There is an “OK” button below the message to continue loading Adobe Encore.
    The error message is only displayed if all other CS5 programs are closed.  During my findings, I discovered that if you open Adobe Encore CS5 through Premiere Pro CS5 or After Effects CS5 by using Dynamic Link, the error message will not be displayed.
    The QuickTime Component that causes the error message is “XiphQT”, which is used to play Xiph formats in any QuickTime based application.  The Component can be located here: http://www.xiph.org/quicktime/
    When installing the latest version of the program “Juicer” from digital juice, the QuickTime Component is installed.  Juicer will run without the Component, but gives a message that it is missing.  I have removed the Component since I use Encore to a much greater extent.
    To remove the XiphQT Component from QuickTime, you must remove it manually because when QuickTime is uninstalled, the Component is left behind and will be a part of future installations of QuickTime.
    While the error message displayed during the launch of Adobe Encore CS5 is not detrimental, it can be frustrating, so I hope this may help others that receive the error message from above.  I should also note that I am using Windows 7 Home Premium.

    Greetings,
    My solution was attributable to my firewall (Microsoft Defender) blocking TCP connections to QuckTime.  Here's the steps that resolved my problems on CS5, Windows 7, 64 bit:
    Control Panel
    Windows Firewall
    Advanced Settings
    Outbound Rules
    New Rule...
    Program/Next
    This program path:  (use Windows Explorer to search)
    c:\Program Files (x86)\Adobe\Adobe Bridge CS5\msvcr71.dll
    Allow the connection
    (Leave checks Domain, Private, Public)/Next
    Name Description: (whatever you like - will display at top of Windows Firewall Advanced Security Outbound Rules)
    Good luck,  Michael

  • Sqlplus.exe fails to launch under Windows XP ([...] MSVCR71.dll [...])

    Hi,
    when I try launching sqlplus.exe under Windows XP, I get the error, in French
    "Cette application n'a pas pu démarrer car MSVCR71.dll est introuvable. La réinstallation de cette application peut corriger ce problème."
    which is approximately translated to
    "This application couldn't start since MSVCR71.dll can't be found. Reinstalling this application could fix this problem."
    I don't suppose reinstalling would help since I just unzipped Basic Lite and SQL*Plus, then set PATH.
    I'm getting this after failing to connect to my server on Debian. My Windows administration talents are fading. What could cause and fix this problem?

    from metalink note 338900.1
    1 - Download .NET from the Microsoft Website as this will include this run-time library.
    This should install the file under the Windows\System32 directory automatically.
    OR
    2 - Search for available sites to Download the MSVCR71.DLL file.
    This can be placed within the Windows\System32 directory or any other location but the location
    must be found listed within the PATH environment variable. Keep in mind, downloading this file from a site other than Microsoft's may have some adverse affect to your machine as the actual source of the file may be unknown.

  • MSVCR71.dll error message

    I am trying to run a Backup.1.exe file to restore documents after my hard drive failed.  I have copied the backup files from my external hard drive to a different HP computer.  Whenever I try to run the application Backup.1.exe, I get an error message that says "This application has failed to start because MSVCR71.dll was not found. Re-installing the application may fix this problem."
    Any ideas on how I can fix this and get my files off the hard drive?
    Thanks,
    Brad

    Hello Brad 131415:
             Welcome to HP's forum . I am not one for downloading these fix it tools. I have Iyogi Technical Support if I ever need them. Not every one can afford them. Here is the search results on bing for fixing
    your error http://www.bing.com/search?q=error+MSVCR71.dll&src=IE-SearchBox&FORM=IE10SR&pc=HPDTDF . You are welcome frrw. It did not list any thing from Microsoft. My McAfee's Browser Guard reports every thing listed is safe except Msvcr71 Dll Easy fix RegEasyPro.com on right hand side is a bad website. Everything else on page is green.  You are welcome frrw

  • Copy a file from URL to local HDD

    Hi,
    I've got 2 problems:
    1. I'm an absolute beginner and an german-speaking user of this forum
    2. I want to copy a file from within a signed applet (with full access permissions) from a URL on the server to a local directory on the client. It works with .txt or .ini files, but not with .dll or .exe. The .exe file has only 1KB instead of the 5MB and contains only something like "-1". Help!!
    Here's what i made:
    URL updateurl = new URL(getCodeBase() + "testfile.exe");
    InputStream in = updateurl.openStream();
    FileOutputStream out = new FileOutputStream("C:\\temp\\testfile.exe");
    byte[] buf = new byte[4096];
    int len;
    while ((len = in.read(buf)) > 0)
         out.write(buf, 0, len);
    out.close();
    in.close();
    Thanks for any help!
    cmon42

    From looking at the code I can't see any blatant errors.
    The only thing I can think of, is: is your code wrapped by a try/catch block which you are ignoring?
    The reason I ask, is that maybe you are not downloading the file you intended in the first place. The reason I think this is because of the line:
    URL updateurl = new URL(getCodeBase() + "testfile.exe");Shoudn't there be a separator between getCodeBase() and testfile.exe? Only a guess, since getCodeBase may already return the separator.
    HTH,
    Manuel Amago.

  • Security exception when trying to call a DLL from an applet

    Hi all,
    I really hope someone out there can help me. I'm trying to call a windows DLL from an applet but always get some error when the call to the DLL comes. If I run it on the command line (calling a dummy main function that only calls the dll) I don't get any error. However, with the -Djava.security.manager, I get an ExceptionInitialiserError. When running it in a browser, I seem to get any of three errors, the above, securityAccessControlException (as I was expecting) and even NoClassDefFoundError.
    I realise of course that this has to do with the permissions in effect but nothing seems to happen when I change the policy file, so I have to feeling that I'm chaning the wrong file. The one I'm using is the one the JRE entry in the registry is pointing to, Java Runtime Environment->CurrentVersion...
    I even tried giving everything in the applet's directory AllPermission.
    So what I'm wondering is this. Is there any way to check if your policies are actually working and when you update the files, what do you need to do to make the changes take effect?
    Best regards,
    G�sli

    I have the same problem. Have you solved your problem, if so please let me know what the solution is.
    Einar �rn

  • 10.8: Copying calendars over from an unbootable image

    My server's hard disk became corrupt and was no longer bootable, nor repairable to the point where it's bootable.  I have a complete disk image of the unbootable volume.  I also have a bootable image of that same server but it's a few months old and I would prefer to have the more up-to-date information.
    I have a fresh installation of server up and running pointing to the same open directory server, i.e. the same users.
    Assume that no data in the hosted calendars got corrupted. Can I copy a folder from the unbootable volume to the same place in the new server and have my calendar data back again ?  If so, which folder ?
    I will, of course, do this when not booted using that volume, so I won't be replacing files while the calendar system is running.

    Most of the 10.8 Server content is stored in /Library/Server. Copying that to the new system should go a long way towards getting you back up and running.

  • 10.8: Copying wikis over from an unbootable image

    My server's hard disk became corrupt and was no longer bootable, nor repairable to the point where it's bootable.  I have a complete disk image of the unbootable volume.  I also have a bootable image of that same server but it's a few months old and I would prefer to have the more up-to-date information.
    I have a fresh installation of server up and running pointing to the same open directory server, i.e. the same users.
    Assume that no data in the hosted wikis got corrupted. Can I copy a folder from the unbootable volume to the same place in the new server and have my wiki data back again ?  If so, which folder ?
    I will, of course, do this when not booted using that volume, so I won't be replacing files while the wiki system is running.

    Most of the 10.8 Server content is stored in /Library/Server. Copying that to the new system should go a long way towards getting you back up and running.

  • Error while using LabVIEW 8.2.1 Dll from Visual C++ 6.0

    I am getting an error while using a LabVIEW 8.2.1 dll from Visual C++ 6.0 application. This is what I am doing:
    1) Created a dll using LabVIEW 8.2.1 (I used a tutorial from NI knowledge base: "Creating DLLs from 6.0i". It is a temperature conversion VI; input DegreeF and get DegreeC out). Instead of LabVIEW 6.0i, I used 8.2.1. It created the dll Convert_Temp.dll successfully.
    2) Then I created a Visual C++ 6.0 application (used a tutorial from NI knowledge base: "Calling a DLL from Microsoft Visual C++ that was Generated by LabVIEW 6i). I could build the project and create an executable application F_To_C.exe.
    3) Then copied the LabVIEW dll Convert_Temp.dll into the folder where F_To_C.exe resides. Using windows explorer, went into that folder, and executed the application.  I got the following error:
    System Error 998 while loading the LabVIEW run-time engine (C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.2\lvrt.dll).
    Convert_Temp requires a version 8.2.1 (or compatible) LabVIEW Run-Time Engine. Please contact the vendor of Convert_Temp to correct this problem.
    I checked the folder: C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.2\. It has the file lvrt.dll.
    So why am I getting this error?
    GKB

    sounds like you need to install the LabVIEW 8.2.1 runtime. Not the 8.2 runtime engine.
    Paul <--Always Learning!!!
    sense and simplicity.
    Browse my sample VIs?

  • Copying to and from external drive causes Finder Freeze

    I recently purchased a Shintaro USB HD dock to archive my many Gigs of Video footage.
    I plug it all in and powered up without problems. Plugged a SATA disk into the dock it showed up (it was previously formated in an FW drive)
    The drive showed up on the desktop and the files on it were there as well. When I try to either copy files to or from the dock the copy window comes up works for about 40% of whatever file I'm copying and then Freezes.
    I've tried several disks and all do the same.
    I cannot relaunch the finder, I cannot stop the process in Activity monitor, all I can do is power down, restart and try again.
    I have tried using both a USB hub and hooked direct to the USB card in my PowerMac but the same thing happens everytime.
    When I look at the external drive it has all the icons there but all the files are Zero Bytes.
    Anybody got any ideas ?

    Hi Brett,
    Could be many things, we should start with this...
    "Try Disk Utility
    1. Insert the Mac OS X Tiger Install disc that came with your computer, then restart the computer while holding the C key.
    2. When your computer finishes starting up from the disc, choose Disk Utility from the Installer menu. (In Mac OS X 10.4 or later, you must select your language first.)
    Important: Do not click Continue in the first screen of the Installer. If you do, you must restart from the disc again to access Disk Utility.
    3. Click the First Aid tab.
    4. Select your Mac OS X volume.
    5. Click Repair. Disk Utility checks and repairs the disk."
    http://docs.info.apple.com/article.html?artnum=106214
    Then try a Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions.
    (Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive.)
    Use Disk Utility to Repair the external drives.
    While still in Safe Mode, move these files to the Desktop...
    /Users/YourUserName/Library/Preferences/com.apple.finder.plist
    /Users/YourUserName/Library/Preferences/com.apple.systempreferences.plist
    /Users/YourUserName/Library/Preferences/com.apple.desktop.plist
    /Users/YourUserName/Library/Preferences/com.apple.recentitems.plist
    Reboot & test.

Maybe you are looking for