我正在尝试编译我的 java 文件名Test.java。Test.java调用类com.api.APIUser.java,该类在user.jar文件中可用。我已将user.jar添加到 lib 文件夹中。但Test.java无法选择APIUser.java。当我使用编译Test.javajavac时出现错误
"package com.api does not exist".
Run Code Online (Sandbox Code Playgroud)
测试.java
import com.api.APIUser;
public class Test{
APIUser ap = new APIUser();
ap .login();
public static void main(String[] args){
//to do
}
}
Run Code Online (Sandbox Code Playgroud)
API用户
package com.api
public class APIUser{
public string login(){
//to do
return string;
}
}
Run Code Online (Sandbox Code Playgroud)
如果有人知道我为什么会收到此错误。请建议我解决方案。提前致谢。
我是json的新人.我正在使用一个mysql查询,其中有一个datetime字段.我想在json中转换查询结果.但是对于datetime字段我将该字段转换为只有date.query正确执行并给出正确的输出.但是当我尝试将此结果转换为json,将其错误转换为日期时间字段.要在json中转换的类是.
package com.helical.efw.json;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONObject;
public class ConvertJson {
public String CommonJson(Map<String,? extends List<?>> commonList)
{
String jsonString;
System.out.println("in json locationId List=======jjjj==========");
JSONObject json = new JSONObject();
json.accumulateAll(commonList);
jsonString=json.toString();
System.out.println(json.toString());
return jsonString;
}
}
Run Code Online (Sandbox Code Playgroud)
触发查询的方法:
public List<Map<String,Object>> getLastSevenDaysStageExecutionDetail()
{
System.out.println("I am in getLastStageExecutionDetail=========");
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Query query;
List<Map<String,Object>> aliasToValueMapList=null;
try{
String d1="2013-12-30";
String d2="2013-12-31";
query =session.createSQLQuery("SELECT cast(moment as date) as dated, timestampdiff(second,moment, end_time) as t FROM efw_db.efw_job_time where moment between '"+d1+"' and '"+d2+"' …Run Code Online (Sandbox Code Playgroud)