嗨,假设我在一台机器上有多个JRE版本(1.6.1到1.7),其中一个应用程序应该使用JRE 1.6,同时另一个应用程序正在使用JRE 1.7.0_17,这会导致任何表现问题???请咨询
答案 0 :(得分:0)
首先,由于您正在谈论JRE(而不是JDK),因此您不需要拥有多个JRE。
由于向后兼容性,JRE 1.7支持JRE 1.6。只需删除1.6并连接到1.7。
答案 1 :(得分:0)
不,它不应该导致任何(大)问题。每个JVM将作为单独的进程运行,并由操作系统独立处理。如果您的应用使用相同的资源,那么某处可能存在死锁。
作为一般性说明(适用于任何流程),拥有更多进程将消耗更多CPU。
答案 2 :(得分:0)
是的,您可以在同一台计算机上安装多个$supplierid = Input::get('id');
$getSupplierDetails = DB::table('purchase_headers')
->where('purchase_headers.partner_id',$supplierid)
->leftJoin('purchase_details', 'purchase_headers.id', '=', 'purchase_details.po_no_id' )
->leftJoin('items', 'purchase_details.item_id', '=', 'items.id' )
->select('items.description as itemdesc', 'purchase_details.qoh as ordered', 'purchase_headers.id as id')
->groupBy('purchase_details.id')
->get();
return Response::json($getSupplierDetails, 200, array(), JSON_PRETTY_PRINT);
}
。您可以将一个项目配置为另一个版本,另一个版本配置另一个版本。
但如果您在版本较低的JRE
上运行更高版本的Java编译代码,则可能会遇到一些问题。
不会减慢机器。一台机器可以在一台机器上有多个JRE
。