The invention relates to a method for preparing a
nickel-based
porous carbon catalyst by using waste plastics, which comprises the following steps: dissolving
nickel salt and waste plastics in an
alcohol solution, stirring at normal temperature, dipping,
drying in a
drying oven, and evaporating the
alcohol solvent to obtain a
nickel-containing plastic
solid; and putting the obtained nickel-containing plastic
solid into a tubular furnace, and heating to a corresponding plastic
pyrolysis temperature under the protection of an
inert atmosphere to finish the plastic
pyrolysis, thereby obtaining the nickel-containing plastic. According to the preparation method for preparing the nickel-based
porous carbon catalyst from the waste plastics, other auxiliaries, catalysts and high-pressure conditions are not needed, the preparation process is simple and
environmentally friendly, raw materials are easy to obtain, universality is high, and batch preparation is easy to achieve. The prepared nickel-based
porous carbon catalyst is applied to
transfer hydrogenation of
ethyl levulinate to prepare gamma-
valerolactone,
hydrogen does not need to be additionally added, and the yield of gamma-
valerolactone exceeds 90% under proper
reaction conditions.