我在if else语句中分配字符串时遇到问题

现在我有一个编程分配来计算bmi(体重指数)并将其分配给一个分类。 根据bmi,它分配如下。 我在获取字符串的分类方面遇到了麻烦。 当我尝试将分类放在消息框中时,它告诉我我没有初始化它。 public static void main(String[] args) { //Variables double bmi; // Body Mass Index String weight; // Weight in kilograms String height; // height in meters String classification; weight = JOptionPane.showInputDialog(“Welcome to the BMI and BSA Calculator to begin enter weight in kilograms.”); double weight2 = Double.parseDouble(weight); height = JOptionPane.showInputDialog(“Enter height in […]

Freemarker在maven生成的jar中加载模板的位置

让我澄清一下我目前的做法。 我有一个maven项目,包架构如下所示: 的src / main / JAVA / COM / gearon /应用/ App.java 的src /主/ JAVA / COM / gearon /应用/配置/ Config.java 的src / main / JAVA / COM / gearon /应用程序/数据模型/ *。java的 我尝试使用下面的代码设置目录在Config.java中加载模板的目录: cfg = new Configuration(); cfg.setClassForTemplateLoading(Config.class, “/templates”); cfg.setDefaultEncoding(“UTF-8”); cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER); 我把模板放在src / main / java / com / gearon / app / templates下 […]

使用并发I / O的Java套接字编程

我刚刚得到了一个任务。它是设计一个接受传入客户端连接的java套接字服务器。服务器的工作是接受它并跟踪所有连接的客户端,它必须将连接的客户端列表通告给所有连接的客户端我是Java的新手。我只知道这个任务必须在线程的帮助下完成。我在Java I / O,网络和线程方面有一些知识。但是我无法在一个单独的方面协作所有这些概念。如果有人提供模型程序,或者如何继续,那将会有所帮助,那么它会有所帮助。 谢谢,Madhu

谷歌地图API Android – 错误膨胀类片段

我知道StackOverFlow上有很多关于这个问题的主题,但是没有一个可以帮助我。 我正在做一个非常基本的应用程序,我只想显示一个MAP。 我已将google-play-services_lib导入到我的主项目中。 我已经生成了我的API密钥。 这是我的AndroidManifest.xml文件: 这是我的Layout XML文件: 这是我的代码: public class OpenVenuesMapActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_open_venues_map); } } 我正在我的索尼XPeria J上运行该应用程序。我得到Loc Cat生成的以下错误: 05-01 18:51:48.544: E/AndroidRuntime(10794): FATAL EXCEPTION: main 05-01 18:51:48.544: E/AndroidRuntime(10794): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.linkme2night/com.linkme2night.view.openvenuesmap.OpenVenuesMapActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class fragment 05-01 18:51:48.544: E/AndroidRuntime(10794): […]

这是哪种单身人士?

public class ConnectionManager { private static Map managerInstances = new HashMap(); private String dsKey; private ConnectionManager(String dsKey){ this.dsKey = dsKey; } public static ConnectionManager getInstance(String dsKey){ ConnectionManager managerInstance = managerInstances.get(dsKey); if (managerInstance == null) { synchronized (ConnectionManager.class) { managerInstance = managerInstances.get(dsKey); if (managerInstance == null) { managerInstance = new ConnectionManager(dsKey); managerInstances.put(dsKey, managerInstance); } } } […]

如何使用Java将bytea列作为文件下载

我想使用java下载以bytea格式存储的文件。 我没有超级用户权限。 使用下面的代码我下载hex编码文件并将其转换为pdf但转换后的pdf损坏,而如果我使用\ copy函数(不能在java中使用)通过终端复制,下载过程可以顺利进行。 String sql = “(SELECT encode(f,’hex’) FROM test_pdf where id=’2′ LIMIT 1)”; System.out.println(sql); CopyManager copyManager = new CopyManager((BaseConnection) conn); FileWriter filew = new FileWriter(“/home/sourabh/image.hex”); copyManager.copyOut(“COPY “+sql+” TO STDOUT “, filew );` 然后 : xxd -p -r image.hex > image.pdf

如何使用java在网页中查找超链接?

我们如何才能找到页面中的超链接。 以及如何找出他们都是什么? 我需要开发计划java中的东西而不是任何框架工作,这意味着,通过使用 JAVA.NET *。 方法,任何范围?我该怎么做? 你们能给我一个恰当的例子吗? 我需要获取页面中的所有链接,我需要将其保存在数据库中,所有链接都与域名

HashTable折叠方法

我正在尝试为HashTable编写一个shift折叠方法。 该方法传递一个key(int)值,键值被分成数字组,并添加组。 组中的位数应与arraySize相对应。 EX)输入arraySize = 15; key = 123; 输出:12 + 3 = 15 然而,我写的方法是落后的。 public class C{ public int folding(int key) { int digit =1; // how many digits in arraySize? int arraySize =15; //if 15, 2-digits int hashVal =0; while(arraySize >0 ){ //digit is 100; digit *= 10; arraySize /= 10; } while(key>0){ […]

为统一3D创建原生Flashlight Android Java插件

我有一个问题,我不知道如何从Unity访问我的java插件。 这是Java代码: package fr.vincentmazet.utilslibrary; import android.content.Context; import android.hardware.camera2.CameraAccessException; import android.hardware.camera2.CameraManager; import com.unity3d.player.UnityPlayerActivity; public class FlashLight extends UnityPlayerActivity { private CameraManager camManager; private Context context; public void FlashLight(Context context){ this.camManager = (CameraManager) context.getSystemService(context.CAMERA_SERVICE); this.context = context; } public boolean enableFlash(){ try { camManager.setTorchMode(“0”, true); } catch (CameraAccessException e) { e.printStackTrace(); } return true; } public boolean […]

获取org.hibernate.hql.ast.QuerySyntaxException虽然它工作正常的SQL服务器?

我有下面的代码片段。 它在第3行抛出exception,但查询工作正常managemnt studio(sql server 2005) String query = “select * from user where userId=” + profileId + ” and spaceName='” + spaceName + “‘”; Session session = HibernateUtil.getSession(); List personDetailsData = new ArrayList( session.createQuery(query).list()); //line 3 这是例外 org.hibernate.hql.ast.QuerySyntaxException:意外令牌:*靠近第1行,第8列[select * from user where userId = 216 and spaceName =’DIG’] 在管理sudio运行正常时,我无法弄清楚查询的问题是什么?