I recently upgraded from Windows 8.1 to Windows 10.
And I installed Maven on my machine. When I checked the version of Maven by running mvn --version it showed Windows 8.1.
I installed maven on windows 10 only.
What is happening here? Why is Maven unable to get current OS version?
Windows OS reports version codes that have to be translated to the name of a particular Windows release given by Microsoft's marketing team. For example, it will return 6.0 for Windows Vista and 6.3 for Windows 8.1
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
The API does indeed return 10.0 for Windows 10, but Maven's code to translate the version number to the marketing name likely did not expect such consistency. Maven will likely be updated at some point in the future to correctly display Windows 10.
Related
I'm trying to build a windows application. But I'm running to the below error. I tried to download the version 10.0.18362.0 and rebuild the solution, but still runs into the same error.
"DEP3321: To deploy this application, your deployment target should be running Windows Universal Runtime version 10.0.18362.0 or higher. You currently are running version 10.0.17763.1397. Please update your OS, or change your deployment target to a device with the appropriate version."
Appreciate any suggestions on how to proceed.
Note: I followed other similar questions to change the target and minimum version. But still runs into the same error.
Thanks
According to the error message, this is because your current system version is lower than the minimum version required by the application.
The safer way is to upgrade the system. The current version of your system is 17763 (1809), you need to upgrade to at least 18362 (1903).
Here is the download address of the upgrade tool: Download Windows 10.
Another way is to reduce the minimum version requirements of the application.
Right-click the UWP application project, select Properties , and change the Min version to a lower version (such as 17763).
If the entire solution contains projects other than UWP application projects (such as some class libraries), the minimum version also needs to be adjusted.
This is not a safe method. Because some APIs used by the application may only be provided in versions 18362 and above, the version cannot be lowered in this case.
Has anybody tried and succeeded with installing flutter on win x86?
(no VM of course)
My question is not about what Google SAYs, but why do YOU think it is possible or not possible. I do not see anything in the source at github that may prevent it from running on win x86 apart that google does not want to provide support for x86, because it is not a priority.
If you think it is not possible, can you please provide some idea why before saying No or voting down
====BACKGROUND====
prerequisites for the flutter sdk on windows are:
dart 2.0
PowerShell 5.0 or newer
Git for Windows
inside there are also some java and libcurl executables
all of the above exist in win x86 versions
plus the rest seems to be just dart source code.
I run flutter on Ubuntu.
I have an older laptop with win 7 x86 pro which I do not want to upgrade to x64
I tried to use x64 win installation
replacing dart 2.0 x64->x86
and then using flutter doctor to update.
(flutter uses dart pub with "update" function changed to "upgrade", but this can be fixed)
the update using flutter doctor in fact runs just to the point of updating flutter_tool
then trying to update some flutter_tool related packages it comes up with an ERROR:
cannot resolve the library URL
The Windows installation page says:
To install and run Flutter, your development environment must meet
these minimum requirements:
Operating Systems: Windows 7 SP1 or later (64-bit)
And there is a recent comment (20 Aug 2018) from one of the Flutter developers that also states:
We don't have any plans to support 32-bit Windows. That said, if
anyone is willing to send pull requests to get Flutter running on
32-bit Windows, we'd gladly review the PRs.
A further response from the Flutter devs outlines some of the reasons why this is the case:
Someone would need to author 32-bit build rules in the
engine/buildroot repos to build a 32-bit SDK -- specifically the
Dart VM and gen_snapshot. Ideally, the rules would also emit the
target architecture Android artifacts as well.
The design of gen_snapshot (our AOT compiler) assumes identical host
and target architecture bitness. Only a 64-bit build of gen_snapshot
can output arm64 target binaries. Fixing this would involve a
significant amount of work.
I want to update JDK for NetBeans 7.1 and tried JDK 8u65 for windows i586 but a message box appears warning me about the old OS not being supported anymore.
The PC is not mine, is from the job and they don't want to update the OS.
http://java.com/en/download/help/sysreq.xml
Java 7 is the latest version that can run on XP, but it is not supported by Sun
Note: As of April 8, 2014 Microsoft stopped supporting Windows XP and therefore it is no longer an officially supported platform. Users may still continue to use Java 7 updates on Windows XP at their own risk
I am trying to create a Windows Azure Cloud Service. Therefore I used Eclipse (Indigo) on my Mac.
First I need to install (Eclipse > Help > Install New Software > http://dl.msopentech.com/eclipse) the Windows Azure Toolkit for Java plugin based on this tutorial, but this is not possible on my Mac. No problems on a Windows machine!
The following error is thrown on installing the plugin:
Cannot complete the install because some dependencies are not satisfiable
com.microsoftopentechnologies.wacommon.feature.feature.group [1.8.0.201211010928] cannot be installed in this environment because its filter is not applicable.
Any ideas?
Just ran into the same issue on Linux and this is due to an OS filter applied to the plugin restricting its use to Windows. See this SO answer for the similar problem with a user running Eclipse on Linux. The Windows Azure Plugin for Eclipse has dependencies on the .NET SDK and can debug a program with an emulator (like Visual Studio), thus it cannot be used in a Linux/Unix environment.
See this full description of the plugin on the official website.
But as stated in the answer you are still able to develop programs on Linux or MacOS using the Windows Azure SDK for Java.
To get information about the wireless LAN cards, I came across the api WlanEnumInterfaces . In the documentation, it says
Minimum supported client - Windows Vista, Windows XP with SP3
It means that the api is available on the above mentioned Operating System
The application is running on Windows XP with SP3, but when inlcude , it gives error - file not found.
If I search my whole PC, this file is not found. Even the corresponding library is 'wlanapi.lib' is missing
Any help would be useful...
You should be looking for wlanapi.dll, which is the runtime component.
Generally when you're using new APIs, you should be using LoadLibrary and GetProcAddress, so you can handle failure gracefully.
This import library is included with the Windows SDK. I have to guess that you've got an old version of it on your machine. The default install location is c:\program files\microsoft\sdks\windows\???\lib where ??? is the SDK version number (like v7.0).
You can download the SDK from Microsoft. Do make sure that the version you get is compatible with your version of Visual Studio. Do not attempt if you have an old one, like version 6.