标签: compatibility

如何在Eclipse中从Java 6源代码获得Java 5输出?

在项目属性中,在"Java编译器"部分中,有一些"JDK合规性"设置.我想将源兼容性设置为6,将.class文件的兼容性设置为5.这显然是不允许的:我收到消息"类文件兼容性必须大于或等于源兼容性".

这是Eclipse的限制还是Java版本兼容性的基本问题?有变通方法吗?

我想在开发和大多数目标中使用Java 6,但我想为某些目标(如Mac)生成Java 5兼容工件.我很好,如果这意味着有两个版本,只要它是相同的来源.

java compatibility

2
推荐指数
1
解决办法
1566
查看次数

IE6 CSS Hover问题菜单

我有一个CSS悬停菜单,适用于所有浏览器,除了...惊喜 - IE6!

#menu_right ul li:hover ul { visibility: visible; }
Run Code Online (Sandbox Code Playgroud)

ul显然,这最初是隐藏的.当我将鼠标悬停在其父级上时li,它应该显示...但它没有.

为了确定问题,我尝试使ul最初可见并让悬停动作采取其他措施.例如:

#menu_right ul li ul { visibility: visible; }

#menu_right ul li:hover ul { background: red; }
Run Code Online (Sandbox Code Playgroud)

这没有用.在其他浏览器(包括IE7 +)上,ul当我将鼠标悬停在其父级上时,它将变为红色list element.但不是在IE6中.我错过了什么?

html css compatibility hover internet-explorer-6

2
推荐指数
1
解决办法
1万
查看次数

我可以为mozilla firefox样式表添加if语句吗?

嗨,我正在编辑一个与Internet Explorer兼容的网站,因此它在Firefox中不起作用.

有没有办法添加firefox或mozilla样式表?

谢谢你帮助朱迪

<!--[if FIREFOX]>
    <link rel="stylesheet" type="text/css" href="/AEBP_Homepage_12887/css/firefox.css" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

browser firefox compatibility mozilla

2
推荐指数
1
解决办法
2万
查看次数

我如何修复Blackberry App提交兼容性?

在向Blackberry App World提交Android应用程序以获得兼容性时,它表示我的应用程序使用的功能与当前版本的Blackberry Runtime for Android Apps不兼容.我该怎么办?

compatibility android blackberry

2
推荐指数
1
解决办法
128
查看次数

独立于平台的表示涉及哪些方法和权衡?

在说什么之前我不得不说,虽然我是一名经验丰富的Java程序员,但我对C/C++编程很陌生.

我必须以一种格式保存二进制文件,使其可以从不同的操作系统和平台访问.它应该非常有效,因为我必须处理大量数据.我应该采取什么方法进行调查?主要优点和缺点是什么?

目前我正在考虑使用网络表示法(htonlunixwindows下都可以使用这种表示法).有没有更好的办法?

c c++ performance compatibility

2
推荐指数
1
解决办法
308
查看次数

Windows phone 8 App 7.1引用

可能重复:
引用ZXing.Net库

我正在开发一个针对Windows phone 8.0 OS的应用程序当我尝试向应用程序添加版本(7.1)的引用时,

它给出以下错误消息:

无法将对更高版本或不兼容程序集的引用添加到项目中

为什么?

compatibility reference windows-phone-7 visual-studio-2012 windows-phone-8

2
推荐指数
1
解决办法
2866
查看次数

如何增加应用的设备兼容性?

我发现我在谷歌播放中找不到我的任何新Android手机(Galaxy Note和HTC Evo 4g lte).我认为它与我的清单有关.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example"
android:versionCode="7"
android:versionName="1.15" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<compatible-screens>
    <screen android:screenSize="small" android:screenDensity="ldpi"/>
    <screen android:screenSize="normal" android:screenDensity="mdpi"/>
    <screen android:screenSize="large" android:screenDensity="hdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
</compatible-screens>
<supports-screens android:xlargeScreens="true" android:smallScreens="true" android:anyDensity="true" android:resizeable="true" android:normalScreens="true" android:largeScreens="true"/>

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <!-- AdMobActivity definition -->
<activity android:name="com.google.ads.AdActivity"
android:configChanges=    "keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    <activity
        android:name="com.example.MainActivity"
        android:label="@string/app_name"
        android:configChanges="orientation|keyboardHidden|keyboard" >

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

compatibility android android-manifest

2
推荐指数
1
解决办法
1650
查看次数

什么是最新版本的Hibernate for Java 1.5

我们正在使用Weblogic 10,因此最大Java允许Java 1.5我使用EJB3继承了代码所以,我将不得不在Java 1.5限制的范围内处理它.我认为,原始设计师考虑使用Hibernate来实现数据访问,并且在某些时候我们将迁移到JBOSS,所以希望将Hibernate作为一个选择在项目中有一个版本 - 版本3.2.1.ga. 同样是hibernate-entitymanager.jar的版本

我可以使用Hibernate的最新版本是什么?我知道它有一些变化.

java compatibility hibernate jpa

2
推荐指数
1
解决办法
4219
查看次数

使用Java 6,7或8编译Java 6工件是否重要?

我已经配置了一个持续集成工具(Travis CI)来运行我做的每个提交,它在以下JDK上构建我的Java 6项目:

  • Oracle JDK 8
  • Oracle JDK 7
  • 打开JDK 7
  • 打开JDK 6

现在,Travis CI(尚未)本身支持在完成所有任务后上传创建的工件的任务,因此我使用了一种解决方法.

我的问题是,解决方法将尝试将最后创建的工件上载到Sonatype快照存储库.

这意味着有一次它将上传由Open JDK 6编译的快照,另一次是Open JDK 7等等.

这有关系吗?Java 6客户端是否可以使用由任何Java 6+ JDK编译的Java 6代码?我们已经知道代码(貌似)完成了它的目的,因为它已编译并且测试已经过了.

Java 6代码可以在任何兼容Java 6的JRE和Android上运行.

java compatibility compilation

2
推荐指数
1
解决办法
339
查看次数

在Windows与Linux中运行C++程序

我的老师告诉我,我的家庭作业(一个简单的程序,我选择用C++编写代码)必须在Linux中运行.这就是他所说的:

"...你还应该包含一个README文件,其中包含应该通过剪切和粘贴运行的所有命令行.如果你使用了C,那么

 $ gcc –o 2010-11649-hairpin 2010-11649-hairpin.c
 $ 2010-11649-hairpin –input filename –l 200 –m 4 –h 20
Run Code Online (Sandbox Code Playgroud)

"

其中-l 200,-m 4等等是程序的参数.

我总是在Windows中编码,而且我从命令行运行程序的经验很少,所以我不确定我需要做些什么来确保我的程序可以在Linux中运行.有人能帮我弄清楚我需要做什么吗?我已经编写了程序,我只需要确保TA尝试在Linux中运行它时一切正常.

c++ linux windows compatibility

2
推荐指数
1
解决办法
3323
查看次数